From mboxrd@z Thu Jan 1 00:00:00 1970 From: wangyijing@huawei.com (Yijing Wang) Date: Mon, 9 Mar 2015 10:34:00 +0800 Subject: [PATCH v6 03/30] PCI: Export busn_resource to drivers/pci In-Reply-To: <1425868467-9667-1-git-send-email-wangyijing@huawei.com> References: <1425868467-9667-1-git-send-email-wangyijing@huawei.com> Message-ID: <1425868467-9667-4-git-send-email-wangyijing@huawei.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Export out busn_resource. Xen pcifront module need it. Signed-off-by: Yijing Wang --- drivers/pci/pci.h | 2 ++ drivers/pci/probe.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletions(-) diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 4091f82..eeacab9 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -10,6 +10,8 @@ bool pcie_cap_has_lnkctl(const struct pci_dev *dev); /* Functions internal to the PCI core code */ +extern struct resource busn_resource; + int pci_create_sysfs_dev_files(struct pci_dev *pdev); void pci_remove_sysfs_dev_files(struct pci_dev *pdev); #if !defined(CONFIG_DMI) && !defined(CONFIG_ACPI) diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c index 8ef0375..b97ea81 100644 --- a/drivers/pci/probe.c +++ b/drivers/pci/probe.c @@ -17,12 +17,13 @@ #define CARDBUS_LATENCY_TIMER 176 /* secondary latency timer */ #define CARDBUS_RESERVE_BUSNR 3 -static struct resource busn_resource = { +struct resource busn_resource = { .name = "PCI busn", .start = 0, .end = 255, .flags = IORESOURCE_BUS, }; +EXPORT_SYMBOL(busn_resource); /* Ugh. Need to stop exporting this to modules. */ LIST_HEAD(pci_root_buses); -- 1.7.1