linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: "Srivatsa S. Bhat" <srivatsa@csail.mit.edu>
Cc: 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>,
	ak@linux.intel.com, linux-tip-commits@vger.kernel.org,
	"Jia Zhang" <qianyue.zj@alibaba-inc.com>,
	"Josh Poimboeuf" <jpoimboe@redhat.com>,
	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>,
	"Kees Cook" <keescook@chromium.org>,
	linux-kernel@vger.kernel.org,
	"Shuah Khan" <shuahkh@osg.samsung.com>,
	"Oleg Nesterov" <oleg@redhat.com>,
	torvalds@linux-foundation.org, dwmw@amazon.co.uk,
	karahmed@amazon.de, "Borislav Petkov" <bp@alien8.de>,
	dave.hansen@linux.intel.com, 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@oracle.com, "Jan Beulich" <jbeulich@suse.com>,
	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.c.chen@linux.intel.com,
	"Alexander Sergeyev" <sergeev917@gmail.com>,
	"Josh Triplett" <josh@joshtriplett.org>,
	gnomes@lxorguk.ukuu.org.uk, "Tony Luck" <tony.luck@intel.com>,
	"Laura Abbott" <labbott@fedoraproject.org>,
	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>,
	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>, "Jiri Kosina" <jkosina@suse.cz>,
	"Andy Lutomirski" <luto@kernel.org>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Arnd Bergmann" <arnd@arndb.de>,
	linux-mm@kvack.org, "Jiri Olsa" <jolsa@redhat.com>,
	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
Subject: Re: [RESEND] Spectre-v2 (IBPB/IBRS) and SSBD fixes for 4.4.y
Date: Sun, 15 Jul 2018 13:26:05 +0200	[thread overview]
Message-ID: <20180715112605.GA31680@kroah.com> (raw)
In-Reply-To: <153156030832.10043.13438231886571087086.stgit@srivatsa-ubuntu>

On Sat, Jul 14, 2018 at 02:25:43AM -0700, Srivatsa S. Bhat wrote:
> Hi Greg,
> 
> This patch series is a backport of the Spectre-v2 fixes (IBPB/IBRS)
> and patches for the Speculative Store Bypass vulnerability to 4.4.y
> (they apply cleanly on top of 4.4.140).
> 
> I used 4.9.y as my reference when backporting to 4.4.y (as I thought
> that would minimize the amount of fixing up necessary). Unfortunately
> I had to skip the KVM fixes for these vulnerabilities, as the KVM
> codebase is drastically different in 4.4 as compared to 4.9. (I tried
> my best to backport them initially, but wasn't confident that they
> were correct, so I decided to drop them from this series).
> 
> You'll notice that the initial few patches in this series include
> cleanups etc., that are non-critical to IBPB/IBRS/SSBD. Most of these
> patches are aimed at getting the cpufeature.h vs cpufeatures.h split
> into 4.4, since a lot of the subsequent patches update these headers.
> On my first attempt to backport these patches to 4.4.y, I had actually
> tried to do all the updates on the cpufeature.h file itself, but it
> started getting very cumbersome, so I resorted to backporting the
> cpufeature.h vs cpufeatures.h split and their dependencies as well. I
> think apart from these initial patches, the rest of the patchset
> doesn't have all that much noise. 

I've applied the "initial" patches to the 4.4-stable queue right now, as
those were all just "housekeeping" stuff.  I'll let others review the
rest of the series this week and see if anyone objects before throwing
them at the test-bots.

Many thanks for doing all of this work.

greg k-h

  parent reply	other threads:[~2018-07-15 11:26 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 ` Greg KH [this message]
2018-07-16  8:02   ` [RESEND] Spectre-v2 (IBPB/IBRS) and SSBD fixes for 4.4.y 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
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=20180715112605.GA31680@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=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=jkosina@suse.cz \
    --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=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=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