[GIT PULL] Please pull powerpc/linux.git powerpc-6.8-3 tag

From: Michael Ellerman
Date: Sat Feb 17 2024 - 19:16:38 EST


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

Hi Linus,

Please pull some more powerpc fixes for 6.8.

This is a bit of a big batch for rc4, but just due to holiday hangover and
because I didn't send any fixes last week due to a late revert request. I think
next week should be back to normal.

cheers

The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3:

Linux 6.8-rc2 (2024-01-28 17:01:12 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-6.8-3

for you to fetch changes up to 0846dd77c8349ec92ca0079c9c71d130f34cb192:

powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (2024-02-14 23:59:23 +1100)

- ------------------------------------------------------------------
powerpc fixes for 6.8 #3

- Fix ftrace bug on boot caused by exit text sections with -fpatchable-function-entry.

- Fix accuracy of stolen time on pseries since the switch to VIRT_CPU_ACCOUNTING_GEN.

- Fix a crash in the IOMMU code when doing DLPAR remove.

- Set pt_regs->link on scv entry to fix BPF stack unwinding.

- Add missing PPC_FEATURE_BOOKE on 64-bit e5500/e6500, which broke gdb.

- Fix boot on some 6xx platforms with STRICT_KERNEL_RWX enabled.

- Fix build failures with KASAN enabled and 32KB stack size.

- Some other minor fixes.

Thanks to: Arnd Bergmann, Benjamin Gray, Christophe Leroy, David Engraf, Gaurav
Batra, Jason Gunthorpe, Jiangfeng Xiao, Matthias Schiffer, Nathan Lynch, Naveen
N Rao, Nicholas Piggin, Nysal Jan K.A, R Nageswara Sastry, Shivaprasad G Bhat,
Shrikanth Hegde, Spoorthy, Srikar Dronamraju, Venkat Rao Bagalkote.

- ------------------------------------------------------------------
Arnd Bergmann (2):
powerpc: udbg_memcons: mark functions static
powerpc: 85xx: mark local functions static

David Engraf (1):
powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E

Gaurav Batra (1):
powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add

Jiangfeng Xiao (1):
powerpc/kasan: Fix addr error caused by page alignment

Matthias Schiffer (1):
powerpc/6xx: set High BAT Enable flag on G2_LE cores

Michael Ellerman (2):
Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"
powerpc/kasan: Limit KASAN thread size increase to 32KB

Nathan Lynch (1):
powerpc/pseries/papr-sysparm: use u8 arrays for payloads

Naveen N Rao (2):
powerpc/64: Set task pt_regs->link to the LR value on scv entry
powerpc/ftrace: Ignore ftrace locations in exit text sections

R Nageswara Sastry (1):
selftests/powerpc/papr_vpd: Check devfd before get_system_loc_code()

Shivaprasad G Bhat (1):
powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach

Shrikanth Hegde (1):
powerpc/pseries: fix accuracy of stolen time


arch/powerpc/include/asm/ftrace.h | 10 ++--------
arch/powerpc/include/asm/papr-sysparm.h | 2 +-
arch/powerpc/include/asm/reg.h | 2 ++
arch/powerpc/include/asm/sections.h | 1 +
arch/powerpc/include/asm/thread_info.h | 2 +-
arch/powerpc/include/uapi/asm/papr-sysparm.h | 2 +-
arch/powerpc/kernel/cpu_setup_6xx.S | 20 +++++++++++++++++++-
arch/powerpc/kernel/cpu_specs_e500mc.h | 3 ++-
arch/powerpc/kernel/interrupt_64.S | 4 ++--
arch/powerpc/kernel/iommu.c | 4 +++-
arch/powerpc/kernel/trace/ftrace.c | 12 ++++++++++++
arch/powerpc/kernel/trace/ftrace_64_pg.c | 5 +++++
arch/powerpc/kernel/vmlinux.lds.S | 2 ++
arch/powerpc/mm/kasan/init_32.c | 1 +
arch/powerpc/platforms/85xx/mpc8536_ds.c | 2 +-
arch/powerpc/platforms/85xx/mvme2500.c | 2 +-
arch/powerpc/platforms/85xx/p1010rdb.c | 2 +-
arch/powerpc/platforms/85xx/p1022_ds.c | 6 +++---
arch/powerpc/platforms/85xx/p1022_rdk.c | 6 +++---
arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 2 ++
arch/powerpc/platforms/85xx/xes_mpc85xx.c | 2 +-
arch/powerpc/platforms/pseries/lpar.c | 8 ++++++--
arch/powerpc/sysdev/udbg_memcons.c | 6 +++---
tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c | 4 ++--
24 files changed, 77 insertions(+), 33 deletions(-)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJFGtCPCthwEv2Y/bUevqPMjhpYAFAmXRS0wACgkQUevqPMjh
pYBS2hAAuHWg/zSRifvkc10YwFJPMjufaGvN7/H49VPipVDqjEq8OsPWFpTC4WrK
7giDvvcR9udoNQKX9wismvHAG3zWfmmshGYozpH/+V+/ZNhf3bQAnrpx+cshB1q7
dhDEAQneNBw9q5EYY7HvXrBcXiuvFoldVOIfIbSx70wRGCHatkZAn8TSY7JVQNLj
AkbFXqoGk8mTKrL1LIRB5jSUMadXvEzFiXaaz8P9WVrC9lFTmv/o/8VcWu070j4s
NzTNJZi/ToIRrHPIOiEWjuku/Z61rakBg2XXcZbr6c9mY5BKqsdJ4RSb2sNr+/xw
DxTZF19M94aqiElAot/asV+amVpcTqz3DZNgX46QNENoGawuilT8SKH2ZdrDNgRX
vl7FTNLi9UR18kQFG84pNTQXMZEFqtapnbtvLysejfC8FTttPtcLdh9LnZBGxMmU
l7G3l7T1uisW4lnSrgI4t6d1Kq7vR4/T1TkvgGIEHVufa0R+CXdbppIRzIfokOyd
p9c4UKjWXypwACqXfhqovg6H7IwUaor1b1sr3Oyd1J8PliTgFL5q6AA2okCdx6uM
urzRgcqA6++PsZfxQSSPBlmhAAt6UrsUPO4qQa/ZKSuYTIeqX2Ucdn2T/3f7apoN
Av4ip3vtSdfJ3nQf3DiDYvNIH2TnjTa0PPFQZy7veC7NxhHEjiw=
=fGhO
-----END PGP SIGNATURE-----