uwb: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 10 Jul 2011 17:18:02 +0000 (13:18 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 31 Oct 2011 23:32:19 +0000 (19:32 -0400)
These macros are no longer in module.h and module.h is no longer
present everywhere.  Call out export.h for the real users who
are making use of these macros, or else we'll get things like:

 CC      drivers/uwb/umc-drv.o
drivers/uwb/umc-dev.c:42: warning: data definition has no type or storage class
drivers/uwb/umc-dev.c:42: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL_GPL’
drivers/uwb/umc-dev.c:42: warning: parameter names (without types) in function declaration

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
12 files changed:
drivers/uwb/est.c
drivers/uwb/i1480/dfu/dfu.c
drivers/uwb/ie.c
drivers/uwb/lc-dev.c
drivers/uwb/lc-rc.c
drivers/uwb/neh.c
drivers/uwb/pal.c
drivers/uwb/radio.c
drivers/uwb/reset.c
drivers/uwb/rsv.c
drivers/uwb/umc-dev.c
drivers/uwb/umc-drv.c

index a2eaa3c33b0b2b90a870bf775aeb274213eacc47..de81ebf51784d086085e12f869dac022946caf0f 100644 (file)
@@ -41,6 +41,7 @@
  */
 #include <linux/spinlock.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index da7b1d08003c6a222f1cb07d44c2c4716ef65bda..b08d1c2ee3fa6990d7ef04909c003fd4cb5dfff3 100644 (file)
@@ -33,6 +33,7 @@
 #include <linux/device.h>
 #include <linux/uwb.h>
 #include <linux/random.h>
+#include <linux/export.h>
 
 /*
  * i1480_rceb_check - Check RCEB for expected field values
index 30acec740425e48ea48c1e11d32028bbd837d710..902b0f2f961ef9b1e3c7b00b928a4509c86c990e 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include <linux/slab.h>
+#include <linux/export.h>
 #include "uwb-internal.h"
 
 /**
index dea265873cbc6f7d843c5758ecb48be8ddb2e473..5241f1d0ef7a3d3b3bb878a1729c6f93b98144c1 100644 (file)
@@ -25,6 +25,7 @@
 #include <linux/kernel.h>
 #include <linux/slab.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/err.h>
 #include <linux/kdev_t.h>
 #include <linux/random.h>
index b4395f41a00743768bc4c44a66dddf1e29ec5df6..4d688c7508012b2f54629dfd8545059589c7d03f 100644 (file)
@@ -36,6 +36,7 @@
 #include <linux/etherdevice.h>
 #include <linux/usb.h>
 #include <linux/slab.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index 697e56a5bcdd0c7e4233774ce2670b70ae8a9373..a269937be1b8230898f991eb5f430e3f79ac9824 100644 (file)
@@ -85,6 +85,7 @@
 #include <linux/timer.h>
 #include <linux/slab.h>
 #include <linux/err.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index 99a19c199095fd817ceb519922389a6a424abba9..8ee7d90a8c68ac04b97f82a99f1097a114087e01 100644 (file)
@@ -18,6 +18,7 @@
 #include <linux/kernel.h>
 #include <linux/debugfs.h>
 #include <linux/uwb.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index f0d55495f5e983190eac44bd95b2b08e4e9a38c7..d58dfecf9a7981950477a5f9995109c0764f932a 100644 (file)
@@ -17,6 +17,7 @@
  */
 #include <linux/kernel.h>
 #include <linux/uwb.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index 3de630b0f6913510233113b8e52f30889e494cf1..703228559e89fcff0b849df2ec724335c4c655e0 100644 (file)
@@ -32,6 +32,7 @@
 #include <linux/err.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index 78c892233cf1d9acb2eac33e87b5e41f8a3bb79e..0b0d8bce842e0313889048644021fec1195870fc 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/uwb.h>
 #include <linux/slab.h>
 #include <linux/random.h>
+#include <linux/export.h>
 
 #include "uwb-internal.h"
 
index b2948ec578784b30f2a6fd740fb098196876af7a..4613c13cd8511e8d6036c256a8789e831dfda13c 100644 (file)
@@ -6,6 +6,7 @@
  * This file is released under the GNU GPL v2.
  */
 #include <linux/kernel.h>
+#include <linux/export.h>
 #include <linux/slab.h>
 #include <linux/uwb/umc.h>
 
index 367b5eb85d607db8aec9e2a92ca3db565040b74d..26d0ae1816bdd08fc34b86d89ea0ffe3b799946d 100644 (file)
@@ -6,6 +6,7 @@
  * This file is released under the GNU GPL v2.
  */
 #include <linux/kernel.h>
+#include <linux/export.h>
 #include <linux/uwb/umc.h>
 
 int __umc_driver_register(struct umc_driver *umc_drv, struct module *module,