From: Greg KH <gregkh@linuxfoundation.org>
To: "Srivatsa S. Bhat" <srivatsa@csail.mit.edu>
Cc: "Kees Cook" <keescook@chromium.org>,
"Jiri Kosina" <jikos@kernel.org>,
"# 3.4.x" <stable@vger.kernel.org>,
"Denys Vlasenko" <dvlasenk@redhat.com>,
"Bo Gan" <ganb@vmware.com>,
"Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>,
"Borislav Petkov" <bp@suse.de>,
"Thomas Gleixner" <tglx@linutronix.de>,
"Ricardo Neri" <ricardo.neri-calderon@linux.intel.com>,
"Tom Lendacky" <thomas.lendacky@amd.com>,
"Andi Kleen" <ak@linux.intel.com>,
linux-tip-commits@vger.kernel.org,
"Jia Zhang" <qianyue.zj@alibaba-inc.com>,
"Josh Poimboeuf" <jpoimboe@redhat.com>,
xen-devel <xen-devel@lists.xenproject.org>,
Krčmář <rkrcmar@redhat.com>,
"Peter Zijlstra" <peterz@infradead.org>,
"Andy Lutomirski" <luto@amacapital.net>,
"Arnaldo Carvalho de Melo" <acme@redhat.com>,
"Sherry Hurwitz" <sherry.hurwitz@amd.com>,
LKML <linux-kernel@vger.kernel.org>,
"Shuah Khan" <shuahkh@osg.samsung.com>,
"Oleg Nesterov" <oleg@redhat.com>,
"Linus Torvalds" <torvalds@linux-foundation.org>,
"David Woodhouse" <dwmw@amazon.co.uk>,
"KarimAllah Ahmed" <karahmed@amazon.de>,
"Borislav Petkov" <bp@alien8.de>,
"Dave Hansen" <dave.hansen@linux.intel.com>,
"Dominik Brodowski" <linux@dominikbrodowski.net>,
"Quentin Casasnovas" <quentin.casasnovas@oracle.com>,
"Joerg Roedel" <joro@8bytes.org>,
"Alexander Shishkin" <alexander.shishkin@linux.intel.com>,
"Kyle Huey" <me@kylehuey.com>, "Will Drewry" <wad@chromium.org>,
"Andrey Ryabinin" <ryabinin.a.a@gmail.com>,
"H. Peter Anvin" <hpa@zytor.com>,
"Brian Gerst" <brgerst@gmail.com>,
"Kristen Carlson Accardi" <kristen@linux.intel.com>,
"Thomas Garnier" <thgarnie@google.com>,
"Andrew Morton" <akpm@linux-foundation.org>,
"Joe Konno" <joe.konno@linux.intel.com>,
kvm <kvm@vger.kernel.org>, "Piotr Luc" <piotr.luc@intel.com>,
"Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
"Jan Beulich" <jbeulich@suse.com>,
"Arjan van de Ven" <arjan@linux.intel.com>,
"Alexander Kuleshov" <kuleshovmail@gmail.com>,
"Juergen Gross" <jgross@suse.com>,
"Ross Zwisler" <ross.zwisler@linux.intel.com>,
"Jörg Otte" <jrg.otte@gmail.com>,
"Tim Chen" <tim.c.chen@linux.intel.com>,
"Alexander Sergeyev" <sergeev917@gmail.com>,
"Josh Triplett" <josh@joshtriplett.org>,
"Alan Cox" <gnomes@lxorguk.ukuu.org.uk>,
"Tony Luck" <tony.luck@intel.com>,
"Laura Abbott" <labbott@fedoraproject.org>,
"Dave Hansen" <dave.hansen@intel.com>,
"Ingo Molnar" <mingo@kernel.org>,
"Mike Galbraith" <efault@gmx.de>,
"Rik van Riel" <riel@redhat.com>,
"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
"Alexey Makhalov" <amakhalov@vmware.com>,
"Dave Hansen" <dave@sr71.net>,
ashok.raj@intel.com, "Mel Gorman" <mgorman@suse.de>,
MickaëlSalaün <mic@digikod.net>,
"Fenghua Yu" <fenghua.yu@intel.com>,
"Matt Helsley (VMware)" <matt.helsley@gmail.com>,
"Vince Weaver" <vincent.weaver@maine.edu>,
"Prarit Bhargava" <prarit@redhat.com>,
"Steven Rostedt" <rostedt@goodmis.org>,
"Dan Williams" <dan.j.williams@intel.com>,
"Jim Mattson" <jmattson@google.com>,
"Dave Young" <dyoung@redhat.com>,
linux-edac <linux-edac@vger.kernel.org>,
"Jon Masters" <jcm@redhat.com>,
"Andy Lutomirski" <luto@kernel.org>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Arnd Bergmann" <arnd@arndb.de>, Linux-MM <linux-mm@kvack.org>,
"Jiri Olsa" <jolsa@redhat.com>,
"Van De Ven, Arjan" <arjan.van.de.ven@intel.com>,
sironi@amazon.de, "Frederic Weisbecker" <fweisbec@gmail.com>,
"Kyle Huey" <khuey@kylehuey.com>,
"Alexander Popov" <alpopov@ptsecurity.com>,
"Andy Shevchenko" <andriy.shevchenko@linux.intel.com>,
"Nadav Amit" <nadav.amit@gmail.com>,
"Yazen Ghannam" <Yazen.Ghannam@amd.com>,
"Wanpeng Li" <kernellwp@gmail.com>,
"Stephane Eranian" <eranian@google.com>,
"David Woodhouse" <dwmw2@infradead.org>,
srivatsab@vmware.com, srinidhir@vmware.com,
khlebnikov@yandex-team.ru, catalin.marinas@arm.com
Subject: Re: [RESEND] Spectre-v2 (IBPB/IBRS) and SSBD fixes for 4.4.y
Date: Tue, 7 Aug 2018 15:49:34 +0200 [thread overview]
Message-ID: <20180807134934.GA16837@kroah.com> (raw)
In-Reply-To: <8a87a705-97c0-eb3d-8878-8ffe052f065d@csail.mit.edu>
On Fri, Aug 03, 2018 at 04:20:31PM -0700, Srivatsa S. Bhat wrote:
> On 8/2/18 3:22 PM, Kees Cook wrote:
> > On Thu, Aug 2, 2018 at 12:22 PM, Srivatsa S. Bhat
> > <srivatsa@csail.mit.edu> wrote:
> >> On 7/26/18 4:09 PM, Kees Cook wrote:
> >>> On Tue, Jul 24, 2018 at 3:02 PM, Jiri Kosina <jikos@kernel.org> wrote:
> >>>> On Tue, 24 Jul 2018, Srivatsa S. Bhat wrote:
> >>>>
> >>>>> However, if you are proposing that you'd like to contribute the enhanced
> >>>>> PTI/Spectre (upstream) patches from the SLES 4.4 tree to 4.4 stable, and
> >>>>> have them merged instead of this patch series, then I would certainly
> >>>>> welcome it!
> >>>>
> >>>> I'd in principle love us to push everything back to 4.4, but there are a
> >>>> few reasons (*) why that's not happening shortly.
> >>>>
> >>>> Anyway, to point out explicitly what's really needed for those folks
> >>>> running 4.4-stable and relying on PTI providing The Real Thing(TM), it's
> >>>> either a 4.4-stable port of
> >>>>
> >>>> http://kernel.suse.com/cgit/kernel-source/plain/patches.suse/x86-entry-64-use-a-per-cpu-trampoline-stack.patch?id=3428a77b02b1ba03e45d8fc352ec350429f57fc7
> >>>>
> >>>> or making THREADINFO_GFP imply __GFP_ZERO.
> >>>
> >>> This is true in Linus's tree now. Should be trivial to backport:
> >>> https://git.kernel.org/linus/e01e80634ecdd
> >>>
> >>
> >> Hi Jiri, Kees,
> >>
> >> Thank you for suggesting the patch! I have attached the (locally
> >> tested) 4.4 and 4.9 backports of that patch with this mail. (The
> >> mainline commit applies cleanly on 4.14).
> >>
> >> Greg, could you please consider including them in stable 4.4, 4.9
> >> and 4.14?
> >
> > I don't think your v4.9 is sufficient: it leaves the vmapped stack
> > uncleared. v4.9 needs ca182551857 ("kmemleak: clear stale pointers
> > from task stacks") included in the backport (really, just adding the
> > memset()).
> >
>
> Ah, I see, thank you! I have attached the updated patchset for 4.9
> with this mail.
>
> > Otherwise, yup, looks good.
> >
> Thank you for reviewing the patches!
>
> Regards,
> Srivatsa
> VMware Photon OS
These work for 4.9, do you also have a set for 4.4?
thanks,
greg k-h
next prev parent reply other threads:[~2018-08-07 13:49 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-14 9:25 Srivatsa S. Bhat
2018-07-14 9:28 ` [PATCH 4.4.y 015/101] x86/cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions Srivatsa S. Bhat
2018-07-15 11:04 ` Patch "[PATCH 4.4.y 015/101] x86/cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions" has been added to the 4.4-stable tree gregkh
2018-07-14 9:31 ` [PATCH 4.4.y 041/101] x86/mm: Factor out LDT init from context init Srivatsa S. Bhat
2018-07-23 9:22 ` Patch "x86/mm: Factor out LDT init from context init" has been added to the 4.4-stable tree gregkh
2018-07-14 9:32 ` [PATCH 4.4.y 042/101] x86/mm: Give each mm TLB flush generation a unique ID Srivatsa S. Bhat
2018-07-23 9:22 ` Patch "x86/mm: Give each mm TLB flush generation a unique ID" has been added to the 4.4-stable tree gregkh
2018-07-15 11:26 ` [RESEND] Spectre-v2 (IBPB/IBRS) and SSBD fixes for 4.4.y Greg KH
2018-07-16 8:02 ` Srivatsa S. Bhat
2018-07-23 11:26 ` Greg KH
2018-07-23 17:27 ` Srivatsa S. Bhat
2018-07-23 22:06 ` Jiri Kosina
2018-07-24 20:13 ` Srivatsa S. Bhat
2018-07-24 22:02 ` Jiri Kosina
2018-07-26 23:09 ` Kees Cook
2018-08-02 19:22 ` Srivatsa S. Bhat
2018-08-02 22:22 ` Kees Cook
2018-08-03 23:20 ` Srivatsa S. Bhat
2018-08-07 13:49 ` Greg KH [this message]
2018-08-07 19:08 ` Srivatsa S. Bhat
2018-08-07 19:15 ` Greg KH
2018-08-07 19:19 ` Srivatsa S. Bhat
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=20180807134934.GA16837@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=Yazen.Ghannam@amd.com \
--cc=acme@redhat.com \
--cc=ak@linux.intel.com \
--cc=akpm@linux-foundation.org \
--cc=alexander.shishkin@linux.intel.com \
--cc=alpopov@ptsecurity.com \
--cc=amakhalov@vmware.com \
--cc=andriy.shevchenko@linux.intel.com \
--cc=arjan.van.de.ven@intel.com \
--cc=arjan@linux.intel.com \
--cc=arnd@arndb.de \
--cc=ashok.raj@intel.com \
--cc=boris.ostrovsky@oracle.com \
--cc=bp@alien8.de \
--cc=bp@suse.de \
--cc=brgerst@gmail.com \
--cc=catalin.marinas@arm.com \
--cc=dan.j.williams@intel.com \
--cc=dave.hansen@intel.com \
--cc=dave.hansen@linux.intel.com \
--cc=dave@sr71.net \
--cc=dvlasenk@redhat.com \
--cc=dwmw2@infradead.org \
--cc=dwmw@amazon.co.uk \
--cc=dyoung@redhat.com \
--cc=efault@gmx.de \
--cc=eranian@google.com \
--cc=fenghua.yu@intel.com \
--cc=fweisbec@gmail.com \
--cc=ganb@vmware.com \
--cc=gnomes@lxorguk.ukuu.org.uk \
--cc=hpa@zytor.com \
--cc=jbeulich@suse.com \
--cc=jcm@redhat.com \
--cc=jgross@suse.com \
--cc=jikos@kernel.org \
--cc=jmattson@google.com \
--cc=joe.konno@linux.intel.com \
--cc=jolsa@redhat.com \
--cc=joro@8bytes.org \
--cc=josh@joshtriplett.org \
--cc=jpoimboe@redhat.com \
--cc=jrg.otte@gmail.com \
--cc=karahmed@amazon.de \
--cc=keescook@chromium.org \
--cc=kernellwp@gmail.com \
--cc=khlebnikov@yandex-team.ru \
--cc=khuey@kylehuey.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=konrad.wilk@oracle.com \
--cc=kristen@linux.intel.com \
--cc=kuleshovmail@gmail.com \
--cc=kvm@vger.kernel.org \
--cc=labbott@fedoraproject.org \
--cc=linux-edac@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linux-tip-commits@vger.kernel.org \
--cc=linux@dominikbrodowski.net \
--cc=luto@amacapital.net \
--cc=luto@kernel.org \
--cc=matt.helsley@gmail.com \
--cc=me@kylehuey.com \
--cc=mgorman@suse.de \
--cc=mic@digikod.net \
--cc=mingo@kernel.org \
--cc=nadav.amit@gmail.com \
--cc=oleg@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peterz@infradead.org \
--cc=piotr.luc@intel.com \
--cc=prarit@redhat.com \
--cc=qianyue.zj@alibaba-inc.com \
--cc=quentin.casasnovas@oracle.com \
--cc=ricardo.neri-calderon@linux.intel.com \
--cc=riel@redhat.com \
--cc=rkrcmar@redhat.com \
--cc=ross.zwisler@linux.intel.com \
--cc=rostedt@goodmis.org \
--cc=ryabinin.a.a@gmail.com \
--cc=sergeev917@gmail.com \
--cc=sherry.hurwitz@amd.com \
--cc=shuahkh@osg.samsung.com \
--cc=sironi@amazon.de \
--cc=srinidhir@vmware.com \
--cc=srivatsa@csail.mit.edu \
--cc=srivatsab@vmware.com \
--cc=stable@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=thgarnie@google.com \
--cc=thomas.lendacky@amd.com \
--cc=tim.c.chen@linux.intel.com \
--cc=tony.luck@intel.com \
--cc=torvalds@linux-foundation.org \
--cc=vincent.weaver@maine.edu \
--cc=wad@chromium.org \
--cc=xen-devel@lists.xenproject.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox