ACK/Cmnt: [SRU][Bionic][PATCH 0/2] Fixes for LP:1773162

Stefan Bader stefan.bader at canonical.com
Wed Jun 6 18:50:19 UTC 2018


On 25.05.2018 15:39, Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1773162
> 
> == SRU Justification ==
> IBM reports that 4.15.0-22-generic fails to boot on IBM S822LC (POWER8 
> (raw), altivec supported).  The system then gets stuck in a reboot
> cycle.
> 
> It was found that Bionic commit 06f7e3d39f2f was the cause of this
> regression.  IBM believes the backport of this commit for CVE-2018-3639 (powerpc) was
> done incorrectly.  
> 
> I reverted the backport of commit 06f7e3d39f2f.  I then performed a new
> backport of mainline commit a048a07d7f45.  I built a test kernel for IBM
> who tested this kernel.  It was reported this new backport resolves the
> bug.
> 
> == Fixes ==
> Revert "powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit"
> a048a07d7f45 ("powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit")
> 
> == Regression Potential ==
> Low.  Fixes a regression and limited to powerpc.
> 
> == Test Case ==
> A test kernel was built with the revert and second backport. IBM tested
> this new patch and stated the test kernel resolved the bug.
> 
> Joseph Salisbury (1):
>   Revert "powerpc/64s: Add support for a store forwarding barrier at
>     kernel entry/exit"
> 
> Nicholas Piggin (1):
>   powerpc/64s: Add support for a store forwarding barrier at kernel
>     entry/exit
> 
>  arch/powerpc/include/asm/exception-64s.h     |   6 +-
>  arch/powerpc/include/asm/security_features.h |  11 ++
>  arch/powerpc/include/asm/setup.h             |  12 +--
>  arch/powerpc/kernel/security.c               | 149 +++++++++++++++++++++++++++
>  arch/powerpc/kernel/setup_64.c               | 119 +--------------------
>  arch/powerpc/lib/feature-fixups.c            |  16 ++-
>  arch/powerpc/platforms/powernv/setup.c       |   2 +-
>  7 files changed, 183 insertions(+), 132 deletions(-)
> 
Looking at the complete delta (revert + new patch applied) it rather feels like
the patch we had was some older variant of the current one. But given this got
successful testing:

Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: delta.diff
Type: text/x-patch
Size: 12697 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180606/efe71d11/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180606/efe71d11/attachment.sig>


More information about the kernel-team mailing list