------- Comment From boris.m...@de.ibm.com 2025-03-25 06:12 EDT-------
Solution  (provided by <schne...@linux.ibm.com>):

The first part of the problem is solved by not ignoring PFs in
standby. The second issue is solved by explicitly checking if
the parent PF of a given VF is configured and enabled. Since
a PFn can only have child VFs while enabled this is always the
case if this configuration has the parent PF.

Reproduction:  The first part of the issue can be reproduced by putting a PF
in standby, then reboot, configure it and try creating child VFs
which then appear in their own PCI domains. For the second part
two LPARs with both PFs+VFs from a single card sharing candidate
lists are required. Then a VF with its parent PF in the other
LPAR will incorrectly be placed in the shared PCI domain of
its "uncle PF".

Upstream-ID:   dc287e4c9149ab54a5003b4d4da007818b5fda3d
05793884a1f30509e477de9da233ab73584b1c8c
2844ddbd540fc84d7571cca65d6c43088e4d6952

Preventive:    yes

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2104120

Title:
  [Ubuntu 25.04] s390/pci: Fix PCHID per port multi-function detection

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to