summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci.c
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2016-05-04 06:22:41 +0000
committerjkim <jkim@FreeBSD.org>2016-05-04 06:22:41 +0000
commit06432ef1273aca67315bdedca252ad83535c313f (patch)
tree8475ce287d92ed435a4199b3e7c47493869c18ea /sys/dev/pci/pci.c
parent3d31e0f30ad686f8b48a8aa7efc2c2be4dd1959a (diff)
downloadFreeBSD-src-06432ef1273aca67315bdedca252ad83535c313f.zip
FreeBSD-src-06432ef1273aca67315bdedca252ad83535c313f.tar.gz
Fix build without "options PCI_IOV".
Diffstat (limited to 'sys/dev/pci/pci.c')
-rw-r--r--sys/dev/pci/pci.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c
index ae01f24..d668bd7 100644
--- a/sys/dev/pci/pci.c
+++ b/sys/dev/pci/pci.c
@@ -5644,9 +5644,10 @@ pci_cfg_restore(device_t dev, struct pci_devinfo *dinfo)
if (dinfo->cfg.msix.msix_location != 0)
pci_resume_msix(dev);
+#ifdef PCI_IOV
if (dinfo->cfg.iov != NULL)
pci_iov_cfg_restore(dev, dinfo);
-
+#endif
}
static void
@@ -5759,8 +5760,10 @@ pci_cfg_save(device_t dev, struct pci_devinfo *dinfo, int setstate)
if (dinfo->cfg.pcix.pcix_location != 0)
pci_cfg_save_pcix(dev, dinfo);
+#ifdef PCI_IOV
if (dinfo->cfg.iov != NULL)
pci_iov_cfg_save(dev, dinfo);
+#endif
/*
* don't set the state for display devices, base peripherals and
OpenPOWER on IntegriCloud