------- Comment From [email protected] 2025-08-13 06:25 EDT-------
I think we basically need the backports from thie IO2201 feature and its fixes. 
That should be the following master BZ and feature template. This was 
originally a feature but with z17 it has become required for tolerating the 
change to PCHIDs
per port for distributions that already had the SR-IOV support for the Cloud 
Network Adapter.

Summary:     PCI: Extend isolated function probing to s390
Description: This feature adds the ability for a Linux running in LPAR to use
the Physical Function (PF) associated with the second port of
a ConnectX-5/6 card independent of that of the first port. Prior
to this feature, if the secondary PF was attached to an LPAR
without also attaching the primary PF, no PCI function would be
visible in Linux. The function would instead remain in a hidden
and disabled state. Conversely it has always been possible to use
the primary PF without attaching the secondary PF. This existing
behavior is confusing and needlessly restricts flexible usage of
these powerful network cards. The new behavior of allowing
independent usage is also in accordance with the PCI SR-IOV
specification which explicitly defines the dependencies between
PCI functions in the Dependency Link field which is still honored
and for ConnectX-5/6 cards allows this independent usage.
Upstream-ID: c3df83e01a96ca569d261bcdffa2fb858b1012fa
fbed59ed8781d7eecd7f45cde0188cf24eeb5c38
db360b1ea7faef290471bc1b2a7463b96fd20a07
189c6c33ff421def040b904fb14ef76c5bf5af4c
960ac362648780469b2f5584bb8cff540444d119
Problem-ID:  IO2201
Date:        2022-12-09
Author:      Niklas Schnelle <[email protected]>
Component:   kernel

That seems to match this part of the list:
- c3df83e01a96c (PCI: Clean up pci_scan_slot()), as a dependency of 25f39d3dcb48
- fbed59ed8781d (PCI: Split out next_ari_fn() from next_fn()), as a dependency 
of 25f39d3dcb48
- db360b1ea7fae (PCI: Move jailhouse's isolated function handling to 
pci_scan_slot()), as a dependency of 25f39d3dcb48
- 189c6c33ff421 (PCI: Extend isolated function probing to s390), as a 
dependency of 25f39d3dcb48
- 960ac36264878 (s390/pci: allow zPCI zbus without a function zero), as a 
dependency of 25f39d3dcb48

The rest look like common code dependencies and fixes on top. So yes I
think that list makes sense. With that I'll go and test the PPA and
report back.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2119650

Title:
  [UBUNTU 22.04] PCHID per Port Toleration - IBM z17 Enablement

Status in Ubuntu on IBM z Systems:
  In Progress
Status in linux package in Ubuntu:
  Fix Committed
Status in linux source package in Jammy:
  Triaged
Status in linux source package in Noble:
  Fix Released
Status in linux source package in Plucky:
  Fix Released
Status in linux source package in Questing:
  Fix Committed

Bug description:
  Description:

  PCHID per port toleration is required by the new IBM z17 machine.
  This has already been included in Ubuntu 25.04 
  (see LP#2095480 : PCHID per Port Toleration).

  This toleration item is also needed in Noble and Jammy in order to
  support new hardware in both LTS releases.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2119650/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to