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

From: Michael Ellerman
Date: Fri Jul 09 2021 - 09:45:40 EST


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

Hi Linus,

Please pull powerpc fixes for 5.14:

The following changes since commit 019b3fd94ba73d3ac615f0537440b81f129821f6:

Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux (2021-07-02 12:54:34 -0700)

are available in the git repository at:

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

for you to fetch changes up to 2c669ef6979c370f98d4b876e54f19613c81e075:

powerpc/preempt: Don't touch the idle task's preempt_count during hotplug (2021-07-08 23:38:10 +1000)

- ------------------------------------------------------------------
powerpc fixes for 5.14 #2

Fix crashes on 64-bit Book3E due to use of Book3S only mtmsrd instruction.

Fix "scheduling while atomic" warnings at boot due to preempt count underflow.

Two commits fixing our handling of BPF atomic instructions.

Fix error handling in xive when allocating an IPI.

Fix lockup on kernel exec fault on 603.

Thanks to: Bharata B Rao, Cédric Le Goater, Christian Zigotzky, Christophe Leroy, Guenter
Roeck, Jiri Olsa, Naveen N. Rao, Nicholas Piggin, Valentin Schneider.

- ------------------------------------------------------------------
Christophe Leroy (1):
powerpc/mm: Fix lockup on kernel exec fault

Cédric Le Goater (1):
powerpc/xive: Fix error handling when allocating an IPI

Naveen N. Rao (2):
powerpc/bpf: Fix detecting BPF atomic instructions
powerpc/bpf: Reject atomic ops in ppc32 JIT

Nicholas Piggin (1):
powerpc/64e: Fix system call illegal mtmsrd instruction

Valentin Schneider (1):
powerpc/preempt: Don't touch the idle task's preempt_count during hotplug


arch/powerpc/kernel/interrupt_64.S | 6 +++++-
arch/powerpc/mm/fault.c | 4 +---
arch/powerpc/net/bpf_jit_comp32.c | 14 +++++++++++---
arch/powerpc/net/bpf_jit_comp64.c | 4 ++--
arch/powerpc/platforms/cell/smp.c | 3 ---
arch/powerpc/platforms/pseries/smp.c | 3 ---
arch/powerpc/sysdev/xive/common.c | 7 +++----
7 files changed, 22 insertions(+), 19 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmDoUOkACgkQUevqPMjh
pYAiow/+OBasOP8AoO9oOxnxQ9UAoy7XMuE9xCXXUAWFZyzI7tspIPxYHF635cZ8
riWkafTUKUrD6evOtQxfhq91CVUG2yUfdeHBLFgb3Azy/iGLDxNCbVq6TbgJClsi
+qFHxjGg+DzY8rFKg3UhX8+hgvO+NGVkv54qQmtyYgSEK7nLU+UJtaVPdlmmen/8
LTTvIjvcZvEKFeJvKqojVDicAB7VUjE3w9Ct3VM4P5rc9kTVie1AdJMjb7PHGPp/
ub043o24RM7lXKv0gG5UM57SugfEbadfhk7OKj41oFeDhGS67kEofay7fNOtPuJP
8IXybH1gxQ84dhNPAX+mL+FuJ9LHq14RWW9bc3nc2PvuQEDJeg04PWYusH5BQb17
Iey3z1ixQ5b6sZkZLULGmMVLc1xQhJLuMDAythUpDKu7AReHagtEclxzeNNXiz1o
MWl/13oSCiYe8xQrvRv3eN8kcv+Nuju7r45PmEJgl0pAireZVW3gL2zS4WCjvfgX
CNwUk+Pd0IGwRE/i3FxtkDdK4Xrn2tcmO4j0H+EB65tYfwrmVHjt4S5vIpx2PCPh
K2YLESzoMHqak5M0agu+MFItzIyt2kCqAwS2c6z1RnJF4PpSOeFrT2YHRGqwxKji
5xvL0+yf5HfYGzfCMURiLmMkQYmZw62kqU6ozA8KHFKQWipMN3g=
=6KM9
-----END PGP SIGNATURE-----