[SRU][J][PATCH 00/17] [UBUNTU 22.04] PCHID per Port Toleration - IBM z17 Enablement (LP: #2119650)

Massimiliano Pellizzer massimiliano.pellizzer at canonical.com
Thu Aug 28 09:30:52 UTC 2025


BugLink: https://bugs.launchpad.net/bugs/2119650

Krzysztof WilczyƄski (1):
  PCI: Prefer 'unsigned int' over bare 'unsigned'

Niklas Schnelle (16):
  s390/pci: make better use of zpci_dbg() levels
  s390/pci: Sort PCI functions prior to creating virtual busses
  s390/pci: Use topology ID for multi-function devices
  PCI: Clean up pci_scan_slot()
  PCI: Split out next_ari_fn() from next_fn()
  PCI: Move jailhouse's isolated function handling to pci_scan_slot()
  PCI: Extend isolated function probing to s390
  s390/pci: allow zPCI zbus without a function zero
  s390/pci: clean up left over special treatment for function zero
  s390/pci: Ignore RID for isolated VFs
  s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails
  s390/pci: Fix SR-IOV for PFs initially in standby
  s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn()
  s390/pci: Fix handling of isolated VFs
  s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs
  s390/pci: Fix missing check for zpci_create_device() error return

 arch/s390/include/asm/pci.h               |  14 ++-
 arch/s390/include/asm/pci_clp.h           |   8 +-
 arch/s390/pci/pci.c                       | 111 ++++++++++++-----
 arch/s390/pci/pci_bus.c                   | 143 ++++++++++------------
 arch/s390/pci/pci_clp.c                   |  21 ++--
 arch/s390/pci/pci_debug.c                 |   2 +-
 arch/s390/pci/pci_event.c                 |  19 ++-
 arch/s390/pci/pci_iov.c                   |  56 ++++++---
 arch/s390/pci/pci_iov.h                   |   7 ++
 drivers/pci/controller/pci-thunder-ecam.c |   4 +-
 drivers/pci/msi.c                         |   3 +-
 drivers/pci/pci.c                         |   5 +-
 drivers/pci/probe.c                       |  88 +++++++------
 drivers/pci/quirks.c                      |  12 +-
 drivers/pci/rom.c                         |   2 +-
 drivers/pci/setup-bus.c                   |   2 +-
 include/linux/hypervisor.h                |   8 ++
 17 files changed, 304 insertions(+), 201 deletions(-)

-- 
2.48.1




More information about the kernel-team mailing list