Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE

They were implicitly getting it from device.h --> module.h but
we want to clean that up. So add the minimal header for these
macros.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>

+13
+1
drivers/pci/ats.c
··· 10 10 * PASID support added by Joerg Roedel <joerg.roedel@amd.com> 11 11 */ 12 12 13 + #include <linux/export.h> 13 14 #include <linux/pci-ats.h> 14 15 #include <linux/pci.h> 15 16
+1
drivers/pci/hotplug-pci.c
··· 1 1 /* Core PCI functionality used only by PCI hotplug */ 2 2 3 3 #include <linux/pci.h> 4 + #include <linux/export.h> 4 5 #include "pci.h" 5 6 6 7
+1
drivers/pci/hotplug/pcihp_slot.c
··· 24 24 */ 25 25 26 26 #include <linux/pci.h> 27 + #include <linux/export.h> 27 28 #include <linux/pci_hotplug.h> 28 29 29 30 static struct hpp_type0 pci_default_type0 = {
+1
drivers/pci/htirq.c
··· 9 9 #include <linux/irq.h> 10 10 #include <linux/pci.h> 11 11 #include <linux/spinlock.h> 12 + #include <linux/export.h> 12 13 #include <linux/slab.h> 13 14 #include <linux/htirq.h> 14 15
+1
drivers/pci/ioapic.c
··· 17 17 */ 18 18 19 19 #include <linux/pci.h> 20 + #include <linux/export.h> 20 21 #include <linux/acpi.h> 21 22 #include <linux/slab.h> 22 23 #include <acpi/acpi_bus.h>
+1
drivers/pci/iov.c
··· 11 11 #include <linux/pci.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/mutex.h> 14 + #include <linux/export.h> 14 15 #include <linux/string.h> 15 16 #include <linux/delay.h> 16 17 #include <linux/pci-ats.h>
+1
drivers/pci/irq.c
··· 7 7 #include <linux/acpi.h> 8 8 #include <linux/device.h> 9 9 #include <linux/kernel.h> 10 + #include <linux/export.h> 10 11 #include <linux/pci.h> 11 12 12 13 static void pci_note_irq_problem(struct pci_dev *pdev, const char *reason)
+1
drivers/pci/msi.c
··· 11 11 #include <linux/irq.h> 12 12 #include <linux/interrupt.h> 13 13 #include <linux/init.h> 14 + #include <linux/export.h> 14 15 #include <linux/ioport.h> 15 16 #include <linux/pci.h> 16 17 #include <linux/proc_fs.h>
+1
drivers/pci/pci-sysfs.c
··· 19 19 #include <linux/sched.h> 20 20 #include <linux/pci.h> 21 21 #include <linux/stat.h> 22 + #include <linux/export.h> 22 23 #include <linux/topology.h> 23 24 #include <linux/mm.h> 24 25 #include <linux/fs.h>
+1
drivers/pci/quirks.c
··· 17 17 18 18 #include <linux/types.h> 19 19 #include <linux/kernel.h> 20 + #include <linux/export.h> 20 21 #include <linux/pci.h> 21 22 #include <linux/init.h> 22 23 #include <linux/delay.h>
+1
drivers/pci/rom.c
··· 7 7 * PCI ROM access routines 8 8 */ 9 9 #include <linux/kernel.h> 10 + #include <linux/export.h> 10 11 #include <linux/pci.h> 11 12 #include <linux/slab.h> 12 13
+1
drivers/pci/setup-res.c
··· 18 18 19 19 #include <linux/init.h> 20 20 #include <linux/kernel.h> 21 + #include <linux/export.h> 21 22 #include <linux/pci.h> 22 23 #include <linux/errno.h> 23 24 #include <linux/ioport.h>
+1
drivers/pci/vpd.c
··· 6 6 */ 7 7 8 8 #include <linux/pci.h> 9 + #include <linux/export.h> 9 10 10 11 int pci_vpd_find_tag(const u8 *buf, unsigned int off, unsigned int len, u8 rdt) 11 12 {