-----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-----

Reply via email to