[GIT PULL] Please pull powerpc/linux.git powerpc-5.12-2 tag

Michael Ellerman mpe at ellerman.id.au
Sun Mar 7 21:25:16 AEDT 2021


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Linus,

Please pull powerpc fixes for 5.12:

The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8:

  Linux 5.12-rc1 (2021-02-28 16:05:19 -0800)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-5.12-2

for you to fetch changes up to 5c88a17e15795226b56d83f579cbb9b7a4864f79:

  powerpc/sstep: Fix VSX instruction emulation (2021-03-02 22:41:51 +1100)

- ------------------------------------------------------------------
powerpc fixes for 5.12 #2

One non-fix, the conversion of vio_driver->remove() to return void, which
touches various powerpc specific drivers.

Fix the privilege checks we do in our perf handling, which could cause soft/hard
lockups in some configurations.

Fix a bug with IRQ affinity seen on kdump kernels when CPU 0 is offline in the
second kernel.

Fix missed page faults after mprotect(..., PROT_NONE) on 603 (32-bit).

Fix a bug in our VSX (vector) instruction emulation, which should only be seen
when doing VSX ops to cache inhibited mappings.

Three commits fixing various build issues with obscure configurations.

Thanks to:
  Athira Rajeev, Cédric Le Goater, Christophe Leroy, Christoph Plattner, Greg
  Kurz, Jordan Niethe, Laurent Vivier, Ravi Bangoria, Tyrel Datwyler, Uwe
  Kleine-König.

- ------------------------------------------------------------------
Athira Rajeev (1):
      powerpc/perf: Fix handling of privilege level checks in perf interrupt context

Christophe Leroy (3):
      powerpc/603: Fix protection of user pages mapped with PROT_NONE
      powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit()
      powerpc: Force inlining of mmu_has_feature to fix build failure

Greg Kurz (1):
      powerpc/pseries: Don't enforce MSI affinity with kdump

Jordan Niethe (1):
      powerpc/sstep: Fix VSX instruction emulation

Michael Ellerman (1):
      powerpc/4xx: Fix build errors from mfdcr()

Uwe Kleine-König (1):
      vio: make remove callback return void


 arch/powerpc/include/asm/dcr-native.h    |  8 +++----
 arch/powerpc/include/asm/mmu.h           |  4 ++--
 arch/powerpc/include/asm/vio.h           |  2 +-
 arch/powerpc/kernel/head_book3s_32.S     |  9 ++++---
 arch/powerpc/kernel/interrupt.c          |  2 +-
 arch/powerpc/lib/sstep.c                 |  4 ++--
 arch/powerpc/perf/core-book3s.c          |  4 ++--
 arch/powerpc/platforms/pseries/msi.c     | 25 ++++++++++++++++++--
 arch/powerpc/platforms/pseries/vio.c     |  7 +++---
 drivers/char/hw_random/pseries-rng.c     |  3 +--
 drivers/char/tpm/tpm_ibmvtpm.c           |  4 +---
 drivers/crypto/nx/nx-842-pseries.c       |  4 +---
 drivers/crypto/nx/nx.c                   |  4 +---
 drivers/misc/ibmvmc.c                    |  4 +---
 drivers/net/ethernet/ibm/ibmveth.c       |  4 +---
 drivers/net/ethernet/ibm/ibmvnic.c       |  5 +---
 drivers/scsi/ibmvscsi/ibmvfc.c           |  3 +--
 drivers/scsi/ibmvscsi/ibmvscsi.c         |  4 +---
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c |  4 +---
 drivers/tty/hvc/hvcs.c                   |  4 +---
 20 files changed, 55 insertions(+), 53 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmBEqeAACgkQUevqPMjh
pYALkRAAhMzfrU//Dw1pykwjlJhF6TccHSjmLh5y5V3qq95yXdhogx/XamGsuxZx
s0hAET3La+2HC75ZVtLbfDct1ZuFNUAqR7n/pyPINTqhAYPeB9VoVRSl7nLL8U19
dhxPKmtb1dBvEQFxtBO7Q5dka3S33sc1dX/ATqhXNeHpEgsN6FT99qOXzOHo3VdR
X/i+yXIoTh72f565sxxW/Ca2apy0cfdwwAwsK+S63s9Sxmsx+sF3mtY/rZs04rzg
JzsI14empb8nvz8EUJfk+In4uk9+BZxRF92OTGHvCkp6ptv+JtYT2A4h/JWnr0Vq
kS40Xwqwa62tvevUgKYcjSvaCsoC5sTaETqV/5WPIIKvXjVe5DMoZWv/JqOGRGHF
i4IbnIBEXYodcKaRto7/yNFgCvaInKjVHC1qX46ft809mfRIJlz0akUNwvIl8nRa
o479MJpBVtSf+3e491InY26RCpwaBmEB2KM3pR30TZV4jFSWZN55cnJuVW1wj0Gg
b1ObTrjJ/WjnIDUxLN2Hq4f60RWWhfxJtq9IplnWNM9kPx9AJRaUvlzS0Z2A7yFa
eSNCJlV2aXhJUGOYhVM7FMgHd0HcmF00LC22X+mfxlKbAEm1ys9VmoFPhtnkUMLX
menb5yEDGlVq+bDa0ChBUYmFx8jHbyF88YRo16TmtutW4trAr4I=
=lgtl
-----END PGP SIGNATURE-----


More information about the Linuxppc-dev mailing list