mbox series

[stable,4.16,00/14] powerpc backports for 4.16

Message ID 20180522144125.10345-1-mpe@ellerman.id.au (mailing list archive)
Headers show
Series powerpc backports for 4.16 | expand

Message

Michael Ellerman May 22, 2018, 2:41 p.m. UTC
Hi Greg,

Please queue up this series of patches for 4.16 if you have no objections.

These are mostly clean backports but one or two required some fixing up, hench
the backport.

cheers

Mauricio Faria de Oliveira (2):
  powerpc/pseries: Fix clearing of security feature flags
  powerpc: Move default security feature flags

Michael Ellerman (11):
  powerpc/rfi-flush: Always enable fallback flush on pseries
  powerpc: Add security feature flags for Spectre/Meltdown
  powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
  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()

Nicholas Piggin (1):
  powerpc/64s: Add support for a store forwarding barrier at kernel
    entry/exit

 arch/powerpc/include/asm/exception-64s.h     |  29 ++++
 arch/powerpc/include/asm/feature-fixups.h    |  19 +++
 arch/powerpc/include/asm/hvcall.h            |   3 +
 arch/powerpc/include/asm/security_features.h |  85 ++++++++++
 arch/powerpc/kernel/Makefile                 |   2 +-
 arch/powerpc/kernel/exceptions-64s.S         |  19 ++-
 arch/powerpc/kernel/security.c               | 237 +++++++++++++++++++++++++++
 arch/powerpc/kernel/setup_64.c               |   8 -
 arch/powerpc/kernel/vmlinux.lds.S            |  14 ++
 arch/powerpc/lib/feature-fixups.c            | 115 +++++++++++++
 arch/powerpc/platforms/powernv/setup.c       |  96 +++++++----
 arch/powerpc/platforms/pseries/setup.c       |  71 +++++---
 12 files changed, 638 insertions(+), 60 deletions(-)
 create mode 100644 arch/powerpc/include/asm/security_features.h
 create mode 100644 arch/powerpc/kernel/security.c

Comments

Greg KH May 23, 2018, 5:21 p.m. UTC | #1
On Wed, May 23, 2018 at 12:41:11AM +1000, Michael Ellerman wrote:
> Hi Greg,
> 
> Please queue up this series of patches for 4.16 if you have no objections.
> 
> These are mostly clean backports but one or two required some fixing up, hench
> the backport.

All now applied, thanks.

greg k-h