summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--payloads/libpayload/include/pci/pci.h1
-rw-r--r--payloads/libpayload/libpci/libpci.c6
2 files changed, 6 insertions, 1 deletions
diff --git a/payloads/libpayload/include/pci/pci.h b/payloads/libpayload/include/pci/pci.h
index 7345e7c389..9c7ced8621 100644
--- a/payloads/libpayload/include/pci/pci.h
+++ b/payloads/libpayload/include/pci/pci.h
@@ -70,6 +70,7 @@ int pci_write_long(struct pci_dev *dev, int pos, u32 data);
struct pci_access *pci_alloc(void);
void pci_init(struct pci_access*);
+void pci_cleanup(struct pci_access*);
char *pci_filter_parse_slot(struct pci_filter*, const char*);
int pci_filter_match(struct pci_filter*, struct pci_dev*);
void pci_filter_init(struct pci_access*, struct pci_filter*);
diff --git a/payloads/libpayload/libpci/libpci.c b/payloads/libpayload/libpci/libpci.c
index 09b51e5133..0b54ba338c 100644
--- a/payloads/libpayload/libpci/libpci.c
+++ b/payloads/libpayload/libpci/libpci.c
@@ -77,11 +77,15 @@ struct pci_access *pci_alloc(void)
return pacc;
}
-void pci_init(struct pci_access* pacc)
+void pci_init(struct pci_access *pacc)
{
memset(pacc, 0, sizeof(*pacc));
}
+void pci_cleanup(__attribute__ ((unused)) struct pci_access *pacc)
+{
+}
+
void pci_filter_init(struct pci_access* pacc, struct pci_filter* pf)
{
pf->domain = -1;