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

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>

+26
+1
drivers/staging/gma500/intel_i2c.c
··· 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"
+1
drivers/staging/gma500/mrst_hdmi_i2c.c
··· 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))
+1
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>
+1
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"
+1
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>
+1
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"
+1
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>
+1
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"
+1
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>
+1
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"
+1
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>
+1
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"
+1
drivers/staging/iio/accel/lis3l02dq_ring.c
··· 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"
+1
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>
+1
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"
+1
drivers/staging/iio/iio_simple_dummy_buffer.c
··· 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>
+1
drivers/staging/iio/imu/adis16400_ring.c
··· 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"
+1
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"
+1
drivers/staging/iio/industrialio-buffer.c
··· 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>
+1
drivers/staging/iio/meter/ade7758_ring.c
··· 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>
+1
drivers/staging/iio/meter/ade7758_trigger.c
··· 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"
+1
drivers/staging/intel_sst/intel_sst_drv_interface.c
··· 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"
+1
drivers/staging/line6/audio.c
··· 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"
+1
drivers/staging/rts5139/rts51x_scsi.c
··· 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>
+1
drivers/staging/solo6x10/g723.c
··· 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>
+1
drivers/staging/usbip/usbip_event.c
··· 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