]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/pci/pci.c
PCI: Enable upstream bridges even for VFs on virtual buses
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 6 Nov 2013 17:00:51 +0000 (10:00 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 7 Nov 2013 21:53:39 +0000 (14:53 -0700)
commit79272138bd5c35edb9be5ae7b473a2741751a706
tree0017bfd5e4bb584e59ed1852d41609cb3953c913
parentc6bde215acfd637708142ae671843b6f0eadbc6d
PCI: Enable upstream bridges even for VFs on virtual buses

Previously we enabled the upstream PCI-to-PCI bridge only when
"dev->bus->self != NULL".  In the case of a VF on a virtual bus, where
"bus->self == NULL", we didn't enable the upstream bridge.

This fixes that by enabling the upstream bridge of the PF corresponding to
the VF.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Yinghai Lu <yinghai@kernel.org>
drivers/pci/pci.c