mbox series

[SRU,Bionic,0/1] x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths

Message ID cover.1533653670.git.joseph.salisbury@canonical.com
Headers show
Series x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths | expand

Message

Joseph Salisbury Aug. 14, 2018, 8:14 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1777338

== SRU Justification ==
Mainline commit 1f50ddb4f418 introduced a regression.  That commit added 
speculative_store_bypass_ht_init() to the per-CPU initialization sequence.
However, speculative_store_bypass_ht_init() needs to be called on each CPU for
PV guests, as well.

The regresssion prevents systems from booting.

The patch to fix this regression has also been cc'd to upstream stable,
but it has not landed in Bionic as of yet.

== Fix ==
74899d92e666 ("x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths")

== Regression Potential ==
Low.  This patch fixes a current regressionThis patch has also been 
submitted to upstream stable, so it has had additional upstream review.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.


Juergen Gross (1):
  x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths

 arch/x86/xen/smp_pv.c | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Khalid Elmously Aug. 22, 2018, 2:14 a.m. UTC | #1
On 2018-08-14 16:14:08 , Joseph Salisbury wrote:
> BugLink: https://bugs.launchpad.net/bugs/1777338
> 
> == SRU Justification ==
> Mainline commit 1f50ddb4f418 introduced a regression.  That commit added 
> speculative_store_bypass_ht_init() to the per-CPU initialization sequence.
> However, speculative_store_bypass_ht_init() needs to be called on each CPU for
> PV guests, as well.
> 
> The regresssion prevents systems from booting.
> 
> The patch to fix this regression has also been cc'd to upstream stable,
> but it has not landed in Bionic as of yet.
> 
> == Fix ==
> 74899d92e666 ("x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths")
> 
> == Regression Potential ==
> Low.  This patch fixes a current regressionThis patch has also been 
> submitted to upstream stable, so it has had additional upstream review.
> 
> == Test Case ==
> A test kernel was built with this patch and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
> 
> 
> Juergen Gross (1):
>   x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
> 
>  arch/x86/xen/smp_pv.c | 5 +++++
>  1 file changed, 5 insertions(+)
>

Acked-by: Khalid Elmously <khalid.elmously@canonical.com>
Khalid Elmously Aug. 23, 2018, 5:23 a.m. UTC | #2
..to bionic/master-next

On 2018-08-14 16:14:08 , Joseph Salisbury wrote:
> BugLink: https://bugs.launchpad.net/bugs/1777338
> 
> == SRU Justification ==
> Mainline commit 1f50ddb4f418 introduced a regression.  That commit added 
> speculative_store_bypass_ht_init() to the per-CPU initialization sequence.
> However, speculative_store_bypass_ht_init() needs to be called on each CPU for
> PV guests, as well.
> 
> The regresssion prevents systems from booting.
> 
> The patch to fix this regression has also been cc'd to upstream stable,
> but it has not landed in Bionic as of yet.
> 
> == Fix ==
> 74899d92e666 ("x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths")
> 
> == Regression Potential ==
> Low.  This patch fixes a current regressionThis patch has also been 
> submitted to upstream stable, so it has had additional upstream review.
> 
> == Test Case ==
> A test kernel was built with this patch and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
> 
> 
> Juergen Gross (1):
>   x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
> 
>  arch/x86/xen/smp_pv.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> -- 
> 2.7.4
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team