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

drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.

Most of these files were implicitly getting EXPORT_SYMBOL via
device.h which was including module.h, but that path will be broken
soon.

[ with input from Stephen Rothwell <sfr@canb.auug.org.au> ]

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

+10
+1
drivers/base/dma-mapping.c
··· 8 8 */ 9 9 10 10 #include <linux/dma-mapping.h> 11 + #include <linux/export.h> 11 12 #include <linux/gfp.h> 12 13 13 14 /*
+1
drivers/base/hypervisor.c
··· 10 10 11 11 #include <linux/kobject.h> 12 12 #include <linux/device.h> 13 + #include <linux/export.h> 13 14 #include "base.h" 14 15 15 16 struct kobject *hypervisor_kobj;
+1
drivers/base/power/generic_ops.c
··· 8 8 9 9 #include <linux/pm.h> 10 10 #include <linux/pm_runtime.h> 11 + #include <linux/export.h> 11 12 12 13 #ifdef CONFIG_PM_RUNTIME 13 14 /**
+1
drivers/base/power/main.c
··· 19 19 20 20 #include <linux/device.h> 21 21 #include <linux/kallsyms.h> 22 + #include <linux/export.h> 22 23 #include <linux/mutex.h> 23 24 #include <linux/pm.h> 24 25 #include <linux/pm_runtime.h>
+1
drivers/base/power/qos.c
··· 39 39 #include <linux/slab.h> 40 40 #include <linux/device.h> 41 41 #include <linux/mutex.h> 42 + #include <linux/export.h> 42 43 43 44 44 45 static DEFINE_MUTEX(dev_pm_qos_mtx);
+1
drivers/base/power/runtime.c
··· 8 8 */ 9 9 10 10 #include <linux/sched.h> 11 + #include <linux/export.h> 11 12 #include <linux/pm_runtime.h> 12 13 #include <trace/events/rpm.h> 13 14 #include "power.h"
+1
drivers/base/power/sysfs.c
··· 4 4 5 5 #include <linux/device.h> 6 6 #include <linux/string.h> 7 + #include <linux/export.h> 7 8 #include <linux/pm_runtime.h> 8 9 #include <linux/atomic.h> 9 10 #include <linux/jiffies.h>
+1
drivers/base/power/trace.c
··· 8 8 */ 9 9 10 10 #include <linux/resume-trace.h> 11 + #include <linux/export.h> 11 12 #include <linux/rtc.h> 12 13 13 14 #include <asm/rtc.h>
+1
drivers/base/power/wakeup.c
··· 10 10 #include <linux/slab.h> 11 11 #include <linux/sched.h> 12 12 #include <linux/capability.h> 13 + #include <linux/export.h> 13 14 #include <linux/suspend.h> 14 15 #include <linux/seq_file.h> 15 16 #include <linux/debugfs.h>
+1
drivers/base/regmap/regcache.c
··· 11 11 */ 12 12 13 13 #include <linux/slab.h> 14 + #include <linux/export.h> 14 15 #include <trace/events/regmap.h> 15 16 #include <linux/bsearch.h> 16 17 #include <linux/sort.h>