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

drivers/input: Add module.h to modular drivers implicitly using it

A pending cleanup will mean that module.h won't be implicitly
everywhere anymore. Make sure the modular drivers in input dir
are actually calling out for <module.h> explicitly in advance.

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

+15
+1
drivers/input/input-polldev.c
··· 14 14 #include <linux/slab.h> 15 15 #include <linux/mutex.h> 16 16 #include <linux/workqueue.h> 17 + #include <linux/module.h> 17 18 #include <linux/input-polldev.h> 18 19 19 20 MODULE_AUTHOR("Dmitry Torokhov <dtor@mail.ru>");
+1
drivers/input/joystick/as5011.c
··· 30 30 #include <linux/delay.h> 31 31 #include <linux/input/as5011.h> 32 32 #include <linux/slab.h> 33 + #include <linux/module.h> 33 34 34 35 #define DRIVER_DESC "Driver for Austria Microsystems AS5011 joystick" 35 36 #define MODULE_DEVICE_ALIAS "as5011"
+1
drivers/input/keyboard/nomadik-ske-keypad.c
··· 18 18 #include <linux/input.h> 19 19 #include <linux/slab.h> 20 20 #include <linux/clk.h> 21 + #include <linux/module.h> 21 22 22 23 #include <plat/ske.h> 23 24
+1
drivers/input/keyboard/tnetv107x-keypad.c
··· 24 24 #include <linux/io.h> 25 25 #include <linux/clk.h> 26 26 #include <linux/input/matrix_keypad.h> 27 + #include <linux/module.h> 27 28 28 29 #define BITS(x) (BIT(x) - 1) 29 30
+1
drivers/input/misc/ad714x.c
··· 12 12 #include <linux/interrupt.h> 13 13 #include <linux/slab.h> 14 14 #include <linux/input/ad714x.h> 15 + #include <linux/module.h> 15 16 #include "ad714x.h" 16 17 17 18 #define AD714X_PWR_CTRL 0x0
+1
drivers/input/misc/adxl34x.c
··· 16 16 #include <linux/slab.h> 17 17 #include <linux/workqueue.h> 18 18 #include <linux/input/adxl34x.h> 19 + #include <linux/module.h> 19 20 20 21 #include "adxl34x.h" 21 22
+1
drivers/input/misc/ati_remote2.c
··· 11 11 12 12 #include <linux/usb/input.h> 13 13 #include <linux/slab.h> 14 + #include <linux/module.h> 14 15 15 16 #define DRIVER_DESC "ATI/Philips USB RF remote driver" 16 17 #define DRIVER_VERSION "0.3"
+1
drivers/input/misc/cma3000_d0x.c
··· 23 23 #include <linux/slab.h> 24 24 #include <linux/input.h> 25 25 #include <linux/input/cma3000.h> 26 + #include <linux/module.h> 26 27 27 28 #include "cma3000_d0x.h" 28 29
+1
drivers/input/misc/dm355evm_keys.c
··· 17 17 #include <linux/interrupt.h> 18 18 19 19 #include <linux/i2c/dm355evm_msp.h> 20 + #include <linux/module.h> 20 21 21 22 22 23 /*
+1
drivers/input/sparse-keymap.c
··· 15 15 16 16 #include <linux/input.h> 17 17 #include <linux/input/sparse-keymap.h> 18 + #include <linux/module.h> 18 19 #include <linux/slab.h> 19 20 20 21 MODULE_AUTHOR("Dmitry Torokhov <dtor@mail.ru>");
+1
drivers/input/touchscreen/ad7877.c
··· 45 45 #include <linux/slab.h> 46 46 #include <linux/spi/spi.h> 47 47 #include <linux/spi/ad7877.h> 48 + #include <linux/module.h> 48 49 #include <asm/irq.h> 49 50 50 51 #define TS_PEN_UP_TIMEOUT msecs_to_jiffies(100)
+1
drivers/input/touchscreen/ad7879-spi.c
··· 9 9 #include <linux/input.h> /* BUS_SPI */ 10 10 #include <linux/pm.h> 11 11 #include <linux/spi/spi.h> 12 + #include <linux/module.h> 12 13 13 14 #include "ad7879.h" 14 15
+1
drivers/input/touchscreen/ad7879.c
··· 33 33 #include <linux/gpio.h> 34 34 35 35 #include <linux/spi/ad7879.h> 36 + #include <linux/module.h> 36 37 #include "ad7879.h" 37 38 38 39 #define AD7879_REG_ZEROS 0
+1
drivers/input/touchscreen/ads7846.c
··· 31 31 #include <linux/spi/spi.h> 32 32 #include <linux/spi/ads7846.h> 33 33 #include <linux/regulator/consumer.h> 34 + #include <linux/module.h> 34 35 #include <asm/irq.h> 35 36 36 37 /*
+1
drivers/input/touchscreen/bu21013_ts.c
··· 13 13 #include <linux/input/bu21013.h> 14 14 #include <linux/slab.h> 15 15 #include <linux/regulator/consumer.h> 16 + #include <linux/module.h> 16 17 17 18 #define PEN_DOWN_INTR 0 18 19 #define MAX_FINGERS 2