Commit 8e336a722bb234f9d7805647e0290f2a397ca04d

Authored by Paul Gortmaker
1 parent 1014c22e42

staging: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/staging users.

Lots of drivers have in the past expected the presence of basic things
like THIS_MODULE and EXPORT_SYMBOL.  With the header cleanup, they wont
have these.  Call out the include explicitly.

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

Showing 26 changed files with 26 additions and 0 deletions Side-by-side Diff

drivers/staging/gma500/intel_i2c.c
... ... @@ -20,6 +20,7 @@
20 20  
21 21 #include <linux/i2c.h>
22 22 #include <linux/i2c-algo-bit.h>
  23 +#include <linux/export.h>
23 24  
24 25 #include "psb_drv.h"
25 26 #include "psb_intel_reg.h"
drivers/staging/gma500/mrst_hdmi_i2c.c
... ... @@ -29,6 +29,7 @@
29 29 #include <linux/i2c.h>
30 30 #include <linux/interrupt.h>
31 31 #include <linux/delay.h>
  32 +#include <linux/export.h>
32 33 #include "psb_drv.h"
33 34  
34 35 #define HDMI_READ(reg) readl(hdmi_dev->regs + (reg))
drivers/staging/iio/accel/adis16201_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16201_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/accel/adis16203_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16203_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/accel/adis16204_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16204_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/accel/adis16209_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16209_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/accel/adis16240_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16240_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/accel/lis3l02dq_ring.c
... ... @@ -4,6 +4,7 @@
4 4 #include <linux/kernel.h>
5 5 #include <linux/spi/spi.h>
6 6 #include <linux/slab.h>
  7 +#include <linux/export.h>
7 8  
8 9 #include "../iio.h"
9 10 #include "../ring_sw.h"
drivers/staging/iio/gyro/adis16260_ring.c
  1 +#include <linux/export.h>
1 2 #include <linux/interrupt.h>
2 3 #include <linux/mutex.h>
3 4 #include <linux/kernel.h>
drivers/staging/iio/gyro/adis16260_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/iio_simple_dummy_buffer.c
... ... @@ -12,6 +12,7 @@
12 12 */
13 13  
14 14 #include <linux/kernel.h>
  15 +#include <linux/export.h>
15 16 #include <linux/slab.h>
16 17 #include <linux/interrupt.h>
17 18 #include <linux/irq.h>
drivers/staging/iio/imu/adis16400_ring.c
... ... @@ -4,6 +4,7 @@
4 4 #include <linux/spi/spi.h>
5 5 #include <linux/slab.h>
6 6 #include <linux/bitops.h>
  7 +#include <linux/export.h>
7 8  
8 9 #include "../iio.h"
9 10 #include "../ring_sw.h"
drivers/staging/iio/imu/adis16400_trigger.c
1 1 #include <linux/interrupt.h>
2 2 #include <linux/kernel.h>
3 3 #include <linux/spi/spi.h>
  4 +#include <linux/export.h>
4 5  
5 6 #include "../iio.h"
6 7 #include "../trigger.h"
drivers/staging/iio/industrialio-buffer.c
... ... @@ -14,6 +14,7 @@
14 14 * - Alternative access techniques?
15 15 */
16 16 #include <linux/kernel.h>
  17 +#include <linux/export.h>
17 18 #include <linux/device.h>
18 19 #include <linux/fs.h>
19 20 #include <linux/cdev.h>
drivers/staging/iio/meter/ade7758_ring.c
... ... @@ -5,6 +5,7 @@
5 5 *
6 6 * Licensed under the GPL-2.
7 7 */
  8 +#include <linux/export.h>
8 9 #include <linux/interrupt.h>
9 10 #include <linux/kernel.h>
10 11 #include <linux/spi/spi.h>
drivers/staging/iio/meter/ade7758_trigger.c
... ... @@ -9,6 +9,7 @@
9 9 #include <linux/interrupt.h>
10 10 #include <linux/kernel.h>
11 11 #include <linux/spi/spi.h>
  12 +#include <linux/export.h>
12 13  
13 14 #include "../iio.h"
14 15 #include "../trigger.h"
drivers/staging/intel_sst/intel_sst_drv_interface.c
... ... @@ -33,6 +33,7 @@
33 33 #include <linux/fs.h>
34 34 #include <linux/firmware.h>
35 35 #include <linux/pm_runtime.h>
  36 +#include <linux/export.h>
36 37 #include "intel_sst.h"
37 38 #include "intel_sst_ioctl.h"
38 39 #include "intel_sst_fw_ipc.h"
drivers/staging/line6/audio.c
... ... @@ -11,6 +11,7 @@
11 11  
12 12 #include <sound/core.h>
13 13 #include <sound/initval.h>
  14 +#include <linux/export.h>
14 15  
15 16 #include "driver.h"
16 17 #include "audio.h"
drivers/staging/rts5139/rts51x_scsi.c
... ... @@ -28,6 +28,7 @@
28 28 #include <linux/sched.h>
29 29 #include <linux/slab.h>
30 30 #include <linux/vmalloc.h>
  31 +#include <linux/export.h>
31 32  
32 33 #include <scsi/scsi.h>
33 34 #include <scsi/scsi_eh.h>
drivers/staging/solo6x10/g723.c
... ... @@ -23,6 +23,7 @@
23 23 #include <linux/kthread.h>
24 24 #include <linux/slab.h>
25 25 #include <linux/freezer.h>
  26 +#include <linux/export.h>
26 27 #include <sound/core.h>
27 28 #include <sound/initval.h>
28 29 #include <sound/pcm.h>
drivers/staging/usbip/usbip_event.c
... ... @@ -18,6 +18,7 @@
18 18 */
19 19  
20 20 #include <linux/kthread.h>
  21 +#include <linux/export.h>
21 22  
22 23 #include "usbip_common.h"
23 24