-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Linus,
Please pull powerpc updates for 6.19. I'm sending this on Maddy's behalf while he's on vacation, but all the actual work of reviewing and testing patches was done by him, Christophe and other folks. No conflicts or other issues that I'm aware of. cheers The following changes since commit ac9c34d1e45a4c25174ced4fc0cfc33ff3ed08c7: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2025-02-25 13:43:03 -0800) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-6.19-1 for you to fetch changes up to 9b36c7fc5aa5f2c6e6eeb9f312fdfe61b4291c9f: macintosh/via-pmu-backlight: Include <linux/fb.h> and <linux/of.h> (2025-12-02 21:55:07 +1100) - ------------------------------------------------------------------ powerpc updates for 6.19 - Restore clearing of MSR[RI] at interrupt/syscall exit on 32-bit. - Fix unpaired stwcx on interrupt exit on 32-bit. - Fix race condition leading to double list-add in mac_hid_toggle_emumouse(). - Fix mprotect on book3s 32-bit. - Fix SLB multihit issue during SLB preload with 64-bit hash MMU. - Add support for crashkernel CMA reservation. - Add die_id and die_cpumask for Power10 & later to expose chip hemispheres. - A series of minor fixes and improvements to the hash SLB code. Thanks to: Antonio Alvarez Feijoo, Ben Collins, Bhaskar Chowdhury, Christophe Leroy, Daniel Thompson, Dave Vasilevsky, Donet Tom, J. Neuschäfer, Kunwu Chan, Long Li, Naresh Kamboju, Nathan Chancellor, Ritesh Harjani (IBM), Shirisha G, Shrikanth Hegde, Sourabh Jain, Srikar Dronamraju, Stephen Rothwell, Thomas Zimmermann, Venkat Rao Bagalkote, Vishal Chourasia. - ------------------------------------------------------------------ Antonio Alvarez Feijoo (1): powerpc/boot: Add missing compression methods to usage Ben Collins (2): powerpc/addnote: Fix overflow on 32-bit builds kexec: Include kernel-end even without crashkernel Bhaskar Chowdhury (1): arch:powerpc:tools This file was missing shebang line, so added it Christophe Leroy (3): powerpc/8xx: Remove specific code from fast_exception_return powerpc/32: Restore clearing of MSR[RI] at interrupt/syscall exit powerpc/32: Fix unpaired stwcx. on interrupt exit Dave Vasilevsky (1): powerpc, mm: Fix mprotect on book3s 32-bit Donet Tom (1): powerpc/64s/slb: Fix SLB multihit issue during SLB preload J. Neuschäfer (4): powerpc: 512x: Rename wdt@ node to watchdog@ powerpc: 83xx: Rename wdt@ nodes to watchdog@ powerpc: 86xx: Rename wdt@ nodes to watchdog@ powerpc: p2020: Rename wdt@ nodes to watchdog@ Kunwu Chan (1): powerpc/83xx: Add a null pointer check to mcu_gpiochip_add Long Li (1): macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse Nathan Chancellor (1): powerpc/vmlinux.lds: Drop .interp description Ritesh Harjani (IBM) (10): powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize() powerpc/64s/hash: Improve hash mmu printk messages powerpc/64s/hash: Hash hpt_order should be only available with Hash MMU powerpc/64s/hash: Update directMap page counters for Hash powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash powerpc/ptdump: Dump PXX level info for kernel_page_tables powerpc/64s/slb: Make preload_add return type as void powerpc/64s/slb: Add no_slb_preload early cmdline param Sourabh Jain (2): powerpc/kdump: Add support for crashkernel CMA reservation powerpc/kdump: Fix size calculation for hot-removed memory ranges Srikar Dronamraju (2): pseries/lparcfg: Add resource group monitoring powerpc/smp: Expose die_id and die_cpumask Thomas Zimmermann (2): powerpc/powermac: backlight: Include <linux/of.h> macintosh/via-pmu-backlight: Include <linux/fb.h> and <linux/of.h> Documentation/admin-guide/kernel-parameters.txt | 5 +- arch/powerpc/boot/addnote.c | 7 +- arch/powerpc/boot/dts/asp834x-redboot.dts | 2 +- arch/powerpc/boot/dts/fsl/ge_imp3a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_ppc9a.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc310.dts | 4 +- arch/powerpc/boot/dts/fsl/gef_sbc610.dts | 4 +- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- arch/powerpc/boot/dts/mpc8313erdb.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 2 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitx.dts | 2 +- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 2 +- arch/powerpc/boot/dts/mpc836x_rdk.dts | 2 +- arch/powerpc/boot/dts/mpc8377_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8377_wlan.dts | 2 +- arch/powerpc/boot/dts/mpc8378_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8379_rdb.dts | 2 +- arch/powerpc/boot/wrapper | 4 +- arch/powerpc/include/asm/book3s/32/tlbflush.h | 5 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 1 - arch/powerpc/include/asm/kexec.h | 2 + arch/powerpc/include/asm/topology.h | 11 +- arch/powerpc/kernel/entry_32.S | 33 ++++-- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/process.c | 5 - arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/smp.c | 23 +++++ arch/powerpc/kernel/vmlinux.lds.S | 1 - arch/powerpc/kexec/core.c | 37 ++++--- arch/powerpc/kexec/ranges.c | 45 +++++--- arch/powerpc/mm/book3s32/tlb.c | 9 ++ arch/powerpc/mm/book3s64/hash_utils.c | 41 ++++++-- arch/powerpc/mm/book3s64/internal.h | 9 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 - arch/powerpc/mm/book3s64/pgtable.c | 23 +++-- arch/powerpc/mm/book3s64/slb.c | 109 +++----------------- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/book3s64.c | 5 + arch/powerpc/mm/ptdump/hashpagetable.c | 6 ++ arch/powerpc/mm/ptdump/ptdump.c | 1 + arch/powerpc/mm/ptdump/ptdump.h | 1 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 + arch/powerpc/platforms/powermac/backlight.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 17 ++- arch/powerpc/tools/head_check.sh | 1 + drivers/macintosh/mac_hid.c | 3 +- drivers/macintosh/via-pmu-backlight.c | 2 + 49 files changed, 270 insertions(+), 197 deletions(-) -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRjvi15rv0TSTaE+SIF0oADX8seIQUCaTFupwAKCRAF0oADX8se IRUdAQD+DtQAeeDgcln2rBAJFxtML+GAqiTmBw81j/Gph6u33gD/Txxsus5/TCra QZA+mVKUzeca7Ml4PpWpetoRgPw6MQw= =g+c1 -----END PGP SIGNATURE-----
