[GIT PULL] Please pull powerpc/linux.git powerpc-7.2-1 tag
From: Madhavan Srinivasan <maddy@linux.ibm.com>
Date: 2026-06-19 07:18:25
Also in:
lkml
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Linus, Please pull powerpc updates for 7.2: Notable out of area changes: MAINTAINERS: powerpc: update VMX AES entries # a5779442addf Thanks The following changes since commit 5200f5f493f79f14bbdc349e402a40dfb32f23c8: Linux 7.1-rc4 (2026-05-17 13:59:58 -0700) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-7.2-1 for you to fetch changes up to 42f252f5a646866a95f025863c8b201042494ba1: powerpc/fadump: define MIN_RMA in bytes rather than MB (2026-06-16 15:08:25 +0530) - ------------------------------------------------------------------ powerpc updates for 7.2 - Enable GENERIC_ENTRY feature - Add missing property in DTS for mpc83xx platform - Enable building of DTB based on platfrom Kconfig - Add powerpc64 JIT support for timed may_goto - Add timeout to RTAS busy-wait loops - Simplify cpumask api usage for cpuinfo display - implement get_direction() in cpm1 (8xx platform) - MAINTAINERS file update for power VMX AES entries - Fixes to handle preempt count - Restore KUAP registers on syscall restart exit - define MIN_RMA in bytes rather than MB - misc fixes and cleanups Thanks to: Aboorva Devarajan, Adriano Vero, Amit Machhiwal, Anushree Mathur, Bartosz Golaszewski, Christophe Leroy (CS GROUP), David Gow, Jinjie Ruan, J. Neuschäfer, Linus Walleij, Mahesh Salgaonkar, Mukesh Kumar Chaurasiya (IBM), Ritesh Harjani (IBM), Saket Kumar Bhaskar, Samir M, Sayali Patil, Shirisha G, Shivang Upadhyay, Shrikanth Hegde, Sourabh Jain, Thorsten Blum, Venkat Rao Bagalkote, Yury Norov, - ------------------------------------------------------------------ Aboorva Devarajan (3): powerpc/perf: fix preempt count underflow in fsl_emb_pmu_del powerpc/powernv: fix preempt count leak in pnv_kexec_wait_secondaries_down powerpc/kexec: fix double get_cpu() imbalance in kexec_prepare_cpus Adriano Vero (1): powerpc/fadump: Add timeout to RTAS busy-wait loops Amit Machhiwal (1): powerpc/boot: Allow text relocations for pseries wrapper with binutils 2.46+ Bartosz Golaszewski (1): powerpc/8xx: implement get_direction() in cpm1 Christophe Leroy (CS GROUP) (1): powerpc: Simplify access_ok() J. Neuschäfer (3): powerpc: dts: mpc8315erdb: Add missing model property powerpc: dts: Add missing model properties powerpc: dts: Build devicetrees of enabled platforms Mukesh Kumar Chaurasiya (8): powerpc: rename arch_irq_disabled_regs powerpc: Prepare to build with generic entry/exit framework powerpc: introduce arch_enter_from_user_mode powerpc: Introduce syscall exit arch functions powerpc: add exit_flags field in pt_regs powerpc: Prepare for IRQ entry exit powerpc: Enable GENERIC_ENTRY feature powerpc: Remove unused functions Mukesh Kumar Chaurasiya (IBM) (1): powerpc: Restore KUAP registers on syscall restart exit Saket Kumar Bhaskar (1): powerpc64/bpf: Add powerpc64 JIT support for timed may_goto Sayali Patil (1): powerpc/fadump: define MIN_RMA in bytes rather than MB Shivang Upadhyay (1): ppc/fadump: invoke kmsg_dump in fadump panic path Shrikanth Hegde (5): powerpc: Use cpumask_next_wrap instead powerpc: Simplify cpumask api usage for cpuinfo display powerpc/perf: Use cpumask_intersects api for checking disable path powerpc/xive: Add warning if target CPU not found powerpc/entry: Disable interrupts before irqentry_exit Thorsten Blum (5): MAINTAINERS: powerpc: update VMX AES entries powerpc: use sysfs_emit{_at} in sysfs show functions powerpc/rtas: Replace one-element array with flexible array member powerpc: Fix indentation and replace typedef with struct name powerpc/pseries/lparcfg: Replace deprecated strcpy in parse_system_parameter_string MAINTAINERS | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/boot/dts/Makefile | 73 +++ arch/powerpc/boot/dts/fsl/Makefile | 43 ++ arch/powerpc/boot/dts/mpc8308_p1m.dts | 1 + arch/powerpc/boot/dts/mpc8308rdb.dts | 1 + arch/powerpc/boot/dts/mpc8315erdb.dts | 1 + arch/powerpc/boot/dts/mpc836x_rdk.dts | 1 + arch/powerpc/boot/dts/mpc8377_rdb.dts | 1 + arch/powerpc/boot/dts/mpc8377_wlan.dts | 1 + arch/powerpc/boot/dts/mpc8378_rdb.dts | 1 + arch/powerpc/boot/dts/mpc8379_rdb.dts | 1 + arch/powerpc/boot/hack-coff.c | 2 +- arch/powerpc/boot/rs6000.h | 84 ++- arch/powerpc/boot/wrapper | 1 + arch/powerpc/include/asm/entry-common.h | 534 ++++++++++++++++++++ arch/powerpc/include/asm/hw_irq.h | 4 +- arch/powerpc/include/asm/interrupt.h | 386 +++----------- arch/powerpc/include/asm/kasan.h | 15 +- arch/powerpc/include/asm/prom.h | 4 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/rtas-types.h | 5 +- arch/powerpc/include/asm/signal.h | 1 - arch/powerpc/include/asm/stacktrace.h | 6 + arch/powerpc/include/asm/syscall.h | 5 + arch/powerpc/include/asm/thread_info.h | 1 + arch/powerpc/include/asm/uaccess.h | 26 + arch/powerpc/include/uapi/asm/ptrace.h | 14 +- arch/powerpc/kernel/cacheinfo.c | 13 +- arch/powerpc/kernel/eeh_sysfs.c | 8 +- arch/powerpc/kernel/fadump.c | 14 +- arch/powerpc/kernel/interrupt.c | 255 ++-------- arch/powerpc/kernel/iommu.c | 3 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 142 +----- arch/powerpc/kernel/security.c | 13 +- arch/powerpc/kernel/setup-common.c | 15 +- arch/powerpc/kernel/signal.c | 25 +- arch/powerpc/kernel/syscall.c | 119 +---- arch/powerpc/kernel/sysfs.c | 23 +- arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/net/Makefile | 4 + arch/powerpc/net/bpf_jit_comp.c | 5 + arch/powerpc/net/bpf_jit_comp64.c | 62 ++- arch/powerpc/net/bpf_timed_may_goto.S | 57 +++ arch/powerpc/perf/core-book3s.c | 5 +- arch/powerpc/perf/core-fsl-emb.c | 3 +- arch/powerpc/perf/hv-24x7.c | 18 +- arch/powerpc/perf/hv-gpci.c | 5 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/kvm-hv-pmu.c | 3 +- arch/powerpc/perf/vpa-pmu.c | 3 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 3 +- arch/powerpc/platforms/8xx/cpm1.c | 26 + arch/powerpc/platforms/cell/spu_base.c | 5 +- arch/powerpc/platforms/powernv/idle.c | 3 +- arch/powerpc/platforms/powernv/opal-dump.c | 11 +- arch/powerpc/platforms/powernv/opal-elog.c | 9 +- arch/powerpc/platforms/powernv/opal-flash.c | 4 +- arch/powerpc/platforms/powernv/opal-powercap.c | 12 +- arch/powerpc/platforms/powernv/opal-psr.c | 12 +- arch/powerpc/platforms/powernv/setup.c | 3 +- arch/powerpc/platforms/powernv/subcore.c | 3 +- arch/powerpc/platforms/ps3/setup.c | 3 +- arch/powerpc/platforms/pseries/cmm.c | 5 +- arch/powerpc/platforms/pseries/dlpar.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 5 +- arch/powerpc/platforms/pseries/lparcfg.c | 24 +- arch/powerpc/platforms/pseries/papr_scm.c | 5 +- arch/powerpc/platforms/pseries/power.c | 3 +- arch/powerpc/platforms/pseries/pseries_energy.c | 3 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 80 +-- arch/powerpc/platforms/pseries/rtas-fadump.h | 6 + arch/powerpc/platforms/pseries/suspend.c | 3 +- arch/powerpc/platforms/pseries/vas-sysfs.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 29 +- arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c | 3 +- arch/powerpc/sysdev/xive/common.c | 1 + 82 files changed, 1242 insertions(+), 1068 deletions(-) create mode 100644 arch/powerpc/include/asm/entry-common.h create mode 100644 arch/powerpc/net/bpf_timed_may_goto.S -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEqX2DNAOgU8sBX3pRpnEsdPSHZJQFAmo07IkACgkQpnEsdPSH ZJT2DxAAuc2sasoQHNYTY+JxNk8Wyqtut3CYO1uq5ieHJoOfZtcgvNfs/OiW6bYY 02R2UMMxM7S0Ur3xZcDsykYqoHgidcqlMWnoBJFLKsCIh+cwlDRGsbI7jpFKoxi5 RgzwaasbBEHUnNONlNu7PmL3xb1vAIOSq5oBtaqbMYp7H8Z6yvFf2jCQH4ftkOjy ga1gyKzo2c9MTr8R2saVUd39kpQRsgs/0p1yOuE1GxLwM3mwf2dd585dILjPL3wh GXtDMqQceSVd0LWEJrQhe87vCs7suDQXuGBlNn8l7qP7wK4R9ISJJDqYF+zXEB/m p3p3lcLO90mRFSjZslJmwH6+2aIT+7LTOIURu4IWjUCUMeopuXIE5E+VlLlx0M6x OG/vPLMKy+sUPD9Kf6JtV2Ms6DmYYKKit/TgU4/ErnolSaHsoNINJkwuWUaggg/i uw1LYOIIzYUSmivWDzAk58BNjMLzDYmauPyFaf1n95xeGy8dTbqjFJuksGIKNv6i RyICLpxHGmB5Pg8i9Fu6xe+sQTXRuwTV1HWX65M3EvCBVO+6O1kpLxqdfk9WPfUL 4+DKv7miVVGTE5LQPk9X6i3ekLYHhxNjYOcUYHz0Y1q5tUdJSYkyhW2kKNDUkyTh KwtzEfkAPm+CjKvr2S2M2oh0adGgcp3W66AFrZYwlov2BCavFoY= =nZuM -----END PGP SIGNATURE-----