ACK: [BIONIC][PULL] Additional spectre and meltdown patches for ppc64el
Kamal Mostafa
kamal at canonical.com
Fri Apr 6 15:54:32 UTC 2018
Acked-by: Kamal Mostafa <kamal at canonical.com>
On Fri, Apr 06, 2018 at 12:08:12AM +0000, Tyler Hicks wrote:
> BugLink: https://bugs.launchpad.net/bugs/1760099
>
> These are all clean cherry picks from linux-next. The changes have not yet been
> merged by Linus but I expect them to be during the current merge window.
>
> I've reviewed the patches and they look straightforward. They're mostly
> cleanups and improved reporting to userspace.
>
> They all share a common BugLink but each patch is either specific to a single
> CVE or all three Spectre/Meltdown CVEs. I listed the specific CVE, or all
> three, in each patch's commit message but I'm not sure if that was the right
> thing to do. Splitting the patch set out into separate pull requests is
> almost certainly not the right thing to do. Let me know if this causes
> problems with the automated changelog generation and I can adjust the
> commit messages.
>
> The following changes since commit be1171dce6c7dec2bae35061963f08a0e4d5b7f9:
>
> UBUNTU: [Config] CONFIG_BLK_DEV_NMVE=m (2018-04-05 08:30:29 -0500)
>
> are available in the git repository at:
>
> https://git.launchpad.net/~tyhicks/ubuntu/+source/linux/+git/bionic lp1760099-ppc-meltdown-spectre
>
> for you to fetch changes up to 275060e52218a903312e6f63025f7cc7c4f5e5dc:
>
> powerpc/64s: Wire up cpu_show_spectre_v2() (2018-04-05 23:41:06 +0000)
>
> ----------------------------------------------------------------
> Mauricio Faria de Oliveira (1):
> powerpc/rfi-flush: Differentiate enabled and patched flush types
>
> Michael Ellerman (14):
> powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
> powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again
> powerpc/rfi-flush: Always enable fallback flush on pseries
> powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration
> powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
> powerpc: Add security feature flags for Spectre/Meltdown
> powerpc/pseries: Set or clear security feature flags
> powerpc/powernv: Set or clear security feature flags
> powerpc/64s: Move cpu_show_meltdown()
> powerpc/64s: Enhance the information in cpu_show_meltdown()
> powerpc/powernv: Use the security flags in pnv_setup_rfi_flush()
> powerpc/pseries: Use the security flags in pseries_setup_rfi_flush()
> powerpc/64s: Wire up cpu_show_spectre_v1()
> powerpc/64s: Wire up cpu_show_spectre_v2()
>
> arch/powerpc/include/asm/hvcall.h | 3 +
> arch/powerpc/include/asm/security_features.h | 66 +++++++++++++++++++
> arch/powerpc/include/asm/setup.h | 2 +-
> arch/powerpc/kernel/Makefile | 2 +-
> arch/powerpc/kernel/security.c | 93 +++++++++++++++++++++++++++
> arch/powerpc/kernel/setup_64.c | 33 +++++-----
> arch/powerpc/lib/feature-fixups.c | 9 ++-
> arch/powerpc/platforms/powernv/setup.c | 95 +++++++++++++++++++---------
> arch/powerpc/platforms/pseries/mobility.c | 3 +
> arch/powerpc/platforms/pseries/pseries.h | 2 +
> arch/powerpc/platforms/pseries/setup.c | 72 +++++++++++++++------
> 11 files changed, 310 insertions(+), 70 deletions(-)
> create mode 100644 arch/powerpc/include/asm/security_features.h
> create mode 100644 arch/powerpc/kernel/security.c
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list