[PATCH 2/2] s390/pci: handle function enumeration after sriov enablement
Sebastian Ott
sebott at linux.ibm.com
Thu Sep 13 22:41:24 AEST 2018
Implement add_vfs|del_vfs callbacks as empty functions. VF
creation will be triggered by the hotplug code.
Signed-off-by: Sebastian Ott <sebott at linux.ibm.com>
---
arch/s390/pci/pci.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/s390/pci/pci.c b/arch/s390/pci/pci.c
index 9381d5d98156..2ba2cbfaa091 100644
--- a/arch/s390/pci/pci.c
+++ b/arch/s390/pci/pci.c
@@ -785,6 +785,15 @@ static void zpci_remove_bus(struct pci_bus *bus)
kfree(zdev);
}
+static int zpci_add_vfs(struct pci_dev *pdev, u16 num_vfs)
+{
+ return 0;
+}
+
+static void zpci_del_vfs(struct pci_dev *pdev)
+{
+}
+
static struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
struct pci_ops *ops, void *sysdata, struct list_head *resources)
{
@@ -801,6 +810,8 @@ static struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
bridge->busnr = bus;
bridge->ops = ops;
bridge->remove_bus = zpci_remove_bus;
+ bridge->add_vfs = zpci_add_vfs;
+ bridge->del_vfs = zpci_del_vfs;
error = pci_scan_root_bus_bridge(bridge);
if (error < 0)
--
2.13.4
More information about the Linuxppc-dev
mailing list