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

Hi Linus,

Please pull powerpc updates for 6.16:

No conflicts that I am aware of.
Thanks

Notable out of area changes:
  Documentation/userspace-api/ioctl/ioctl-number.rst    # 03c9d1a5a30d 
Documentation: Fix description format for powerpc RTAS ioctls
  MAINTAINERS                                           # 8682a5749a3d 
MAINTAINERS: powerpc: Remove myself as a reviewer

The following changes since commit 8ffd015db85fea3e15a77027fda6c02ced4d2444:

  Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)

are available in the git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
tags/powerpc-6.16-1

for you to fetch changes up to 8682a5749a3d2b416b57709115c0351b50c8efcb:

  MAINTAINERS: powerpc: Remove myself as a reviewer (2025-05-21 09:23:36 +0530)

- ------------------------------------------------------------------
powerpc updates for 6.16

 - Support for dynamic preemption

 - Migrate powerpc boards GPIO driver to new setter API

 - Added new PMU for KVM host-wide measurement

 - Enhancement to htmdump driver to support more functions

 - Added character device for couple RTAS supported APIs

 - Minor fixes and cleanup

Thanks to: Amit Machhiwal, Athira Rajeev, Bagas Sanjaya, Bartosz Golaszewski, 
Christophe Leroy, Eddie James, Gaurav Batra, Gautam Menghani, Geert 
Uytterhoeven, Haren Myneni, Hari Bathini, Jiri Slaby (SUSE), Linus Walleij, 
Michal Suchanek, Naveen N Rao (AMD), Nilay Shroff, Ricardo B. Marlière, Ritesh 
Harjani (IBM), Sathvika Vasireddy, Shrikanth Hegde, Stephen Rothwell, Sourabh 
Jain, Thorsten Blum, Vaibhav Jain, Venkat Rao Bagalkote, Viktor Malik

- ------------------------------------------------------------------
Amit Machhiwal (1):
      KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSeries KVM Guest

Athira Rajeev (10):
      powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm 
operations
      powerpc/pseries/htmdump: Add htm configure support to htmdump module
      powerpc/pseries/htmdump: Add htm start support to htmdump module
      powerpc/pseries/htmdump: Add htm status support to htmdump module
      powerpc/pseries/htmdump: Add htm info support to htmdump module
      powerpc/pseries/htmdump: Add htm setup support to htmdump module
      powerpc/pseries/htmdump: Add htm flags support to htmdump module
      powerpc/pseries/htmdump: Add htm capabilities support to htmdump module
      powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface
      powerpc/pseries/htmdump: Include header file to get is_kvm_guest() 
definition

Bartosz Golaszewski (5):
      powerpc: sysdev/gpio: use new line value setter callbacks
      powerpc: 83xx/gpio: use new line value setter callbacks
      powerpc: 44x/gpio: use new line value setter callbacks
      powerpc: 52xx/gpio: use new line value setter callbacks
      powerpc: 8xx/gpio: use new line value setter callbacks

Christophe Leroy (2):
      powerpc: Don't use --- in kernel logs
      powerpc/8xx: Reduce alignment constraint for kernel memory

Eddie James (1):
      powerpc/crash: Fix non-smp kexec preparation

Gaurav Batra (1):
      powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view

Gautam Menghani (1):
      powerpc/pseries/msi: Avoid reading PCI device registers in reduced power 
states

Haren Myneni (9):
      powerpc/pseries: Define common functions for RTAS sequence calls
      powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls
      powerpc/pseries: Add papr-indices char driver for ibm,get-indices
      powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support
      powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support
      powerpc/pseries: Add papr-platform-dump character driver for dump 
retrieval
      powerpc/pseries: Add a char driver for physical-attestation RTAS
      powerpc/pseries: Include linux/types.h in papr-platform-dump.h
      Documentation: Fix description format for powerpc RTAS ioctls

Hari Bathini (2):
      powerpc64/ftrace: fix clobbered r15 during livepatching
      powerpc/bpf: fix JIT code size calculation of bpf trampoline

Jiri Slaby (SUSE) (1):
      powerpc: do not build ppc_save_regs.o always

Madhavan Srinivasan (1):
      powerpc/kernel: Fix ppc_save_regs inclusion in build

Michal Suchanek (1):
      powerpc/boot: Fix build with gcc 15

Naveen N Rao (AMD) (1):
      MAINTAINERS: powerpc: Remove myself as a reviewer

Shrikanth Hegde (1):
      powerpc: enable dynamic preemption

Thorsten Blum (9):
      powerpc/ps3: Use str_write_read() in ps3_notification_read_write()
      powerpc: mpic: Use str_enabled_disabled() helper function
      KVM: powerpc: Enable commented out BUILD_BUG_ON() assertion
      fadump: Use str_yes_no() helper in fadump_show_config()
      powerpc: Transliterate author name and remove FIXME
      powerpc: Replace strcpy() with strscpy() in proc_ppc64_init()
      powerpc/mm/fault: Use str_write_read() helper function
      powerpc/powermac: Use str_enabled_disabled() and str_on_off() helpers
      powerpc/iommu: Use str_disabled_enabled() helper

Vaibhav Jain (6):
      powerpc: Document APIv2 KVM hcall spec for Hostwide counters
      kvm powerpc/book3s-apiv2: Add support for Hostwide GSB elements
      kvm powerpc/book3s-apiv2: Add kunit tests for Hostwide GSB elements
      kvm powerpc/book3s-apiv2: Introduce kvm-hv specific PMU
      powerpc/kvm-hv-pmu: Implement GSB message-ops for hostwide counters
      powerpc/kvm-hv-pmu: Add perf-events for Hostwide counters


 Documentation/arch/powerpc/htm.rst                        | 104 +++++
 Documentation/arch/powerpc/kvm-nested.rst                 |  40 +-
 Documentation/userspace-api/ioctl/ioctl-number.rst        |   6 +
 MAINTAINERS                                               |   1 -
 arch/powerpc/Kconfig                                      |  11 +-
 arch/powerpc/boot/Makefile                                |   1 +
 arch/powerpc/boot/rs6000.h                                |   6 +-
 arch/powerpc/include/asm/guest-state-buffer.h             |  35 +-
 arch/powerpc/include/asm/hvcall.h                         |  13 +-
 arch/powerpc/include/asm/plpar_wrappers.h                 |  20 +-
 arch/powerpc/include/asm/preempt.h                        |  16 +
 arch/powerpc/include/asm/rtas.h                           |   4 +
 arch/powerpc/include/uapi/asm/papr-indices.h              |  41 ++
 arch/powerpc/include/uapi/asm/papr-physical-attestation.h |  31 ++
 arch/powerpc/include/uapi/asm/papr-platform-dump.h        |  16 +
 arch/powerpc/kernel/Makefile                              |   2 -
 arch/powerpc/kernel/fadump.c                              |   6 +-
 arch/powerpc/kernel/interrupt.c                           |   6 +-
 arch/powerpc/kernel/iommu.c                               |   5 +-
 arch/powerpc/kernel/proc_powerpc.c                        |   3 +-
 arch/powerpc/kernel/process.c                             |   8 +-
 arch/powerpc/kernel/rtas.c                                |   8 +-
 arch/powerpc/kernel/trace/ftrace_entry.S                  |   2 +-
 arch/powerpc/kexec/crash.c                                |   5 +-
 arch/powerpc/kvm/Kconfig                                  |  13 +
 arch/powerpc/kvm/book3s_hv.c                              |  20 +-
 arch/powerpc/kvm/book3s_hv_nestedv2.c                     |   6 +
 arch/powerpc/kvm/guest-state-buffer.c                     |  39 ++
 arch/powerpc/kvm/test-guest-state-buffer.c                | 214 +++++++++
 arch/powerpc/kvm/timing.h                                 |   4 -
 arch/powerpc/lib/vmx-helper.c                             |   2 +-
 arch/powerpc/mm/fault.c                                   |   5 +-
 arch/powerpc/mm/nohash/8xx.c                              |  32 +-
 arch/powerpc/net/bpf_jit.h                                |  20 +-
 arch/powerpc/net/bpf_jit_comp.c                           |  33 +-
 arch/powerpc/net/bpf_jit_comp32.c                         |   6 -
 arch/powerpc/net/bpf_jit_comp64.c                         |  15 +-
 arch/powerpc/perf/Makefile                                |   2 +
 arch/powerpc/perf/kvm-hv-pmu.c                            | 435 
+++++++++++++++++
 arch/powerpc/platforms/44x/gpio.c                         |   7 +-
 arch/powerpc/platforms/52xx/mpc52xx_gpt.c                 |   6 +-
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c            |  13 +-
 arch/powerpc/platforms/8xx/cpm1.c                         |  12 +-
 arch/powerpc/platforms/powermac/setup.c                   |   4 +-
 arch/powerpc/platforms/powermac/time.c                    |   3 +-
 arch/powerpc/platforms/ps3/device-init.c                  |   3 +-
 arch/powerpc/platforms/pseries/Makefile                   |   3 +-
 arch/powerpc/platforms/pseries/htmdump.c                  | 395 
+++++++++++++++-
 arch/powerpc/platforms/pseries/iommu.c                    |   2 +-
 arch/powerpc/platforms/pseries/msi.c                      |   7 +-
 arch/powerpc/platforms/pseries/papr-indices.c             | 488 
++++++++++++++++++++
 arch/powerpc/platforms/pseries/papr-phy-attest.c          | 288 ++++++++++++
 arch/powerpc/platforms/pseries/papr-platform-dump.c       | 411 
+++++++++++++++++
 arch/powerpc/platforms/pseries/papr-rtas-common.c         | 311 +++++++++++++
 arch/powerpc/platforms/pseries/papr-rtas-common.h         |  61 +++
 arch/powerpc/platforms/pseries/papr-vpd.c                 | 352 ++------------
 arch/powerpc/sysdev/cpm_common.c                          |   6 +-
 arch/powerpc/sysdev/mpic.c                                |   7 +-
 arch/powerpc/xmon/xmon.c                                  |   2 +-
 59 files changed, 3146 insertions(+), 471 deletions(-)
 create mode 100644 Documentation/arch/powerpc/htm.rst
 create mode 100644 arch/powerpc/include/asm/preempt.h
 create mode 100644 arch/powerpc/include/uapi/asm/papr-indices.h
 create mode 100644 arch/powerpc/include/uapi/asm/papr-physical-attestation.h
 create mode 100644 arch/powerpc/include/uapi/asm/papr-platform-dump.h
 create mode 100644 arch/powerpc/perf/kvm-hv-pmu.c
 create mode 100644 arch/powerpc/platforms/pseries/papr-indices.c
 create mode 100644 arch/powerpc/platforms/pseries/papr-phy-attest.c
 create mode 100644 arch/powerpc/platforms/pseries/papr-platform-dump.c
 create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.c
 create mode 100644 arch/powerpc/platforms/pseries/papr-rtas-common.h
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEqX2DNAOgU8sBX3pRpnEsdPSHZJQFAmgzy6oACgkQpnEsdPSH
ZJS1VhAAsftkx1Gu6WV8njI6CX9agz3F0JJKm8eT3A8tZx8dfeko4IDgJSY4kZW8
BSt67AL12ZxCwo73scJF0sZIg/6CKMMV5qglWeWvONm4AJfs323H0UgdreSFvGXh
ow63jZ7/feVAq77iynVpVTQoAFlX+7+JIL3b4eHOAGp9gn1q+0tyr4fvEarJgxtC
BHOVywfo9GZKV/PoVQWqLCg70rILo0NUFmle6GxXUcShJ9ZcuAHzW48iYidzWMsW
qFJj/l0S1wHhOVl+6vk3zrFEYT3VlR3YqXUfjN6FPT4VM/Ac7H7QL5S+0g+vQj7l
UprO0JKiBSZRprMSnmcgTgRiph45g6No3dhEYL4mVkVsnEoGdGU3y6/vsfBnCBvi
/un8vNNdD4aAn5Gu1BAjjpZ6Y2SK77l292OZ1XZw3KeWL57RSMl1GPL/j99ULO44
Rz121YTlWmOdIghiHTfMqPMZyuH10LLEAVTd82Zyds+M/lrI0OmXtz0X9pS2c/Ov
3wbFIJnhNI1NyrY4pLUgbHR6hjGTgdYoSs9Kc0wu/hMMJX/NcXDR0DSOxccGCmUy
EelYHCFchBOjrGV/gdQTcDLV0UUVj1bKxndko4mzsOALF+YzModzx+gyUw9rJINc
qZqirjg6NOCmvSsz5nw6zXQFlwZUlZMSVhj6FXeI/U1A7PX9tf8=
=HTEY
-----END PGP SIGNATURE-----

Reply via email to