From: Greg KH <greg@kroah.com>
To: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
Dave Hansen <dave@sr71.net>,
dave.hansen@linux.intel.com, luto@amacapital.net,
tglx@linutronix.de, x86@kernel.org, stable@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH] [4.2 fix] x86, mpx: do not set ->vm_ops on mpx VMAs
Date: Thu, 6 Aug 2015 16:35:37 -0700 [thread overview]
Message-ID: <20150806233537.GA17456@kroah.com> (raw)
In-Reply-To: <20150803213912.GA15778@node.dhcp.inet.fi>
On Tue, Aug 04, 2015 at 12:39:13AM +0300, Kirill A. Shutemov wrote:
> On Mon, Aug 03, 2015 at 01:36:23PM -0700, Greg KH wrote:
> > On Mon, Aug 03, 2015 at 10:40:55PM +0300, Kirill A. Shutemov wrote:
> > > On Mon, Aug 03, 2015 at 09:19:14AM -0700, Greg KH wrote:
> > > > On Mon, Aug 03, 2015 at 01:34:28PM +0300, Kirill A. Shutemov wrote:
> > > > > Greg KH wrote:
> > > > > > On Mon, Jul 20, 2015 at 02:29:58PM -0700, Dave Hansen wrote:
> > > > > > >
> > > > > > > (sorry for the spam, I screwed up the stable@ address).
> > > > > > >
> > > > > > > BTW, thanks to Kirill for doing this patch! He posted it to LKML
> > > > > > > but we need to ensure it is picked up for 4.2 and any -stable
> > > > > > > kernels where this commit is applied:
> > > > > > >
> > > > > > > 6b7339f4: mm: avoid setting up anonymous pages into file mapping
> > > > > > >
> > > > > > > That broke MPX support because MPX sets a vma->vm_ops on an
> > > > > > > anonymous VMA. We need this patch to make it work again,
> > > > > > > basically removing MPX's use of ->vm_ops. Kirill made me aware
> > > > > > > of this long ago, but I didn't double-check that his fix got
> > > > > > > submitted and merged.
> > > > > > >
> > > > > > > I (Dave) fixed up a minor merge conflict and added the
> > > > > > > try_unmap_single_bt() use of is_mpx_vma() (which were added
> > > > > > > post-4.1).
> > > > > > >
> > > > > > > Note for -stable: The first hunk may not apply cleanly because of
> > > > > > > other activity in arch/x86/mm/mmap.c, but should be trivial to
> > > > > > > apply by hand. Hunk #5 on mpx.c is only present on 4.2-rc kernels.
> > > > > >
> > > > > > Can someone send a version that is known to apply, you don't want to
> > > > > > rely on me to get it right :)
> > > > >
> > > > > Here it is.
> > > > >
> > > > > MPX support was introduced in 3.19, so it only need to be applied to
> > > > > 4.1-stable.
> > > >
> > > > Thanks, now applied.
> > >
> > > Just to make clear: we don't need MPX patch for older stables, but we
> > > *do* need 6b7339f4 (mm: avoid setting up anonymous pages into file
> > > mapping) to be ported into all stables.
> >
> > Can you provide that backport, it isn't a direct cherry-pick.
>
> Patches are in attach.
>
> 0001-mm-avoid-setting-up-anonymous-pages-3.18.patch is rebased onto v3.18.
>
> 0001-mm-avoid-setting-up-anonymous-pages-3.14.patch is rebased onto v3.14,
> also applies cleanly to v3.12, v3.10, v3.4, v3.2.
Thanks, I've taken this patch now for 3.10 and 3.14.
greg k-h
next prev parent reply other threads:[~2015-08-06 23:35 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-20 21:29 [PATCH] [4.2 fix] x86, mpx: do not set ->vm_ops on mpx VMAs Dave Hansen
2015-07-21 9:37 ` [tip:x86/urgent] x86/mpx: Do not set ->vm_ops on MPX VMAs tip-bot for Kirill A. Shutemov
2015-08-01 0:02 ` [PATCH] [4.2 fix] x86, mpx: do not set ->vm_ops on mpx VMAs Greg KH
2015-08-03 10:34 ` Kirill A. Shutemov
2015-08-03 16:19 ` Greg KH
2015-08-03 19:40 ` Kirill A. Shutemov
2015-08-03 20:36 ` Greg KH
2015-08-03 21:39 ` Kirill A. Shutemov
2015-08-06 23:35 ` Greg KH [this message]
2015-08-10 9:05 ` Luis Henriques
2015-08-10 9:05 ` Luis Henriques
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150806233537.GA17456@kroah.com \
--to=greg@kroah.com \
--cc=dave.hansen@linux.intel.com \
--cc=dave@sr71.net \
--cc=kirill.shutemov@linux.intel.com \
--cc=kirill@shutemov.name \
--cc=linux-kernel@vger.kernel.org \
--cc=luto@amacapital.net \
--cc=stable@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=x86@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.