diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-11-23 16:42:09 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-11-23 16:42:09 -0500 |
commit | 12cbfd0a3c52a52c2948c91b9e62e73c468d1572 (patch) | |
tree | 9252b3929159a83fc81ca0a48706bfa959660967 /drivers/media | |
parent | b32e724308300a6ecead0f4895f0452a06a4291d (diff) | |
parent | cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37 (diff) |
Merge tag 'v3.2-rc2' into staging/for_v3.3
* tag 'v3.2-rc2': (3068 commits)
Linux 3.2-rc2
hfs: add sanity check for file name length
fsl-rio: fix compile error
blackfin: Fixup export.h includes
Blackfin: add serial TX IRQ in individual platform resource
virtio-pci: fix use after free
ACPI / cpuidle: Remove acpi_idle_suspend (to fix suspend regression)
drm/radeon/kms/combios: fix dynamic allocation of PM clock modes
[CPUFREQ] db8500: fix build error due to undeclared i variable
bma023: Add SFI translation for this device
vrtc: change its year offset from 1960 to 1972
ce4100: fix a build error
arm/imx: fix imx6q mmc error when mounting rootfs
arm/imx: fix AUTO_ZRELADDR selection
arm/imx: fix the references to ARCH_MX3
ARM: mx51/53: set pwm clock parent to ipg_perclk
btrfs: rename the option to nospace_cache
drm/radeon/kms/pm: switch to dynamically allocating clock mode array
drm/radeon/kms: optimize r600_pm_profile_init
drm/radeon/kms/pm: add a proper pm profile init function for fusion
...
Conflicts:
drivers/media/radio/Kconfig
Diffstat (limited to 'drivers/media')
161 files changed, 186 insertions, 16 deletions
diff --git a/drivers/media/common/saa7146_core.c b/drivers/media/common/saa7146_core.c index f5d53a202344..d6b1cf66042d 100644 --- a/drivers/media/common/saa7146_core.c +++ b/drivers/media/common/saa7146_core.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 21 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
22 | 22 | ||
23 | #include <media/saa7146.h> | 23 | #include <media/saa7146.h> |
24 | #include <linux/module.h> | ||
24 | 25 | ||
25 | LIST_HEAD(saa7146_devices); | 26 | LIST_HEAD(saa7146_devices); |
26 | DEFINE_MUTEX(saa7146_devices_lock); | 27 | DEFINE_MUTEX(saa7146_devices_lock); |
diff --git a/drivers/media/common/saa7146_fops.c b/drivers/media/common/saa7146_fops.c index a92546144eaa..71f8e018e564 100644 --- a/drivers/media/common/saa7146_fops.c +++ b/drivers/media/common/saa7146_fops.c | |||
@@ -1,6 +1,7 @@ | |||
1 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 1 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
2 | 2 | ||
3 | #include <media/saa7146_vv.h> | 3 | #include <media/saa7146_vv.h> |
4 | #include <linux/module.h> | ||
4 | 5 | ||
5 | /****************************************************************************/ | 6 | /****************************************************************************/ |
6 | /* resource management functions, shamelessly stolen from saa7134 driver */ | 7 | /* resource management functions, shamelessly stolen from saa7134 driver */ |
diff --git a/drivers/media/common/saa7146_hlp.c b/drivers/media/common/saa7146_hlp.c index 79ad73accb27..bc1f545c95cb 100644 --- a/drivers/media/common/saa7146_hlp.c +++ b/drivers/media/common/saa7146_hlp.c | |||
@@ -1,6 +1,7 @@ | |||
1 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 1 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
2 | 2 | ||
3 | #include <linux/kernel.h> | 3 | #include <linux/kernel.h> |
4 | #include <linux/export.h> | ||
4 | #include <media/saa7146_vv.h> | 5 | #include <media/saa7146_vv.h> |
5 | 6 | ||
6 | static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format) | 7 | static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format) |
diff --git a/drivers/media/common/saa7146_video.c b/drivers/media/common/saa7146_video.c index 384b358d3037..ce30533fd972 100644 --- a/drivers/media/common/saa7146_video.c +++ b/drivers/media/common/saa7146_video.c | |||
@@ -2,6 +2,7 @@ | |||
2 | 2 | ||
3 | #include <media/saa7146_vv.h> | 3 | #include <media/saa7146_vv.h> |
4 | #include <media/v4l2-chip-ident.h> | 4 | #include <media/v4l2-chip-ident.h> |
5 | #include <linux/module.h> | ||
5 | 6 | ||
6 | static int max_memory = 32; | 7 | static int max_memory = 32; |
7 | 8 | ||
diff --git a/drivers/media/common/tuners/tuner-types.c b/drivers/media/common/tuners/tuner-types.c index 94a603a60842..e13683bab6b3 100644 --- a/drivers/media/common/tuners/tuner-types.c +++ b/drivers/media/common/tuners/tuner-types.c | |||
@@ -5,6 +5,7 @@ | |||
5 | */ | 5 | */ |
6 | 6 | ||
7 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
8 | #include <linux/module.h> | ||
8 | #include <media/tuner.h> | 9 | #include <media/tuner.h> |
9 | #include <media/tuner-types.h> | 10 | #include <media/tuner-types.h> |
10 | 11 | ||
diff --git a/drivers/media/dvb/dvb-usb/mxl111sf-i2c.c b/drivers/media/dvb/dvb-usb/mxl111sf-i2c.c index 2e8c288258a9..34434557ef65 100644 --- a/drivers/media/dvb/dvb-usb/mxl111sf-i2c.c +++ b/drivers/media/dvb/dvb-usb/mxl111sf-i2c.c | |||
@@ -398,7 +398,6 @@ static int mxl111sf_i2c_readagain(struct mxl111sf_state *state, | |||
398 | u8 i2c_r_data[24]; | 398 | u8 i2c_r_data[24]; |
399 | u8 i = 0; | 399 | u8 i = 0; |
400 | u8 fifo_status = 0; | 400 | u8 fifo_status = 0; |
401 | int ret; | ||
402 | int status = 0; | 401 | int status = 0; |
403 | 402 | ||
404 | mxl_i2c("read %d bytes", count); | 403 | mxl_i2c("read %d bytes", count); |
@@ -418,7 +417,7 @@ static int mxl111sf_i2c_readagain(struct mxl111sf_state *state, | |||
418 | i2c_w_data[4+(i*3)] = 0x00; | 417 | i2c_w_data[4+(i*3)] = 0x00; |
419 | } | 418 | } |
420 | 419 | ||
421 | ret = mxl111sf_i2c_get_data(state, 0, i2c_w_data, i2c_r_data); | 420 | mxl111sf_i2c_get_data(state, 0, i2c_w_data, i2c_r_data); |
422 | 421 | ||
423 | /* Check for I2C NACK status */ | 422 | /* Check for I2C NACK status */ |
424 | if (mxl111sf_i2c_check_status(state) == 1) { | 423 | if (mxl111sf_i2c_check_status(state) == 1) { |
diff --git a/drivers/media/dvb/dvb-usb/mxl111sf-phy.c b/drivers/media/dvb/dvb-usb/mxl111sf-phy.c index 91dc1fc2825b..b741b3a7a325 100644 --- a/drivers/media/dvb/dvb-usb/mxl111sf-phy.c +++ b/drivers/media/dvb/dvb-usb/mxl111sf-phy.c | |||
@@ -296,8 +296,7 @@ int mxl111sf_config_spi(struct mxl111sf_state *state, int onoff) | |||
296 | goto fail; | 296 | goto fail; |
297 | 297 | ||
298 | ret = mxl111sf_write_reg(state, 0x00, 0x00); | 298 | ret = mxl111sf_write_reg(state, 0x00, 0x00); |
299 | if (mxl_fail(ret)) | 299 | mxl_fail(ret); |
300 | goto fail; | ||
301 | fail: | 300 | fail: |
302 | return ret; | 301 | return ret; |
303 | } | 302 | } |
@@ -328,11 +327,13 @@ int mxl111sf_idac_config(struct mxl111sf_state *state, | |||
328 | /* set hysteresis value reg: 0x0B<5:0> */ | 327 | /* set hysteresis value reg: 0x0B<5:0> */ |
329 | ret = mxl111sf_write_reg(state, V6_IDAC_HYSTERESIS_REG, | 328 | ret = mxl111sf_write_reg(state, V6_IDAC_HYSTERESIS_REG, |
330 | (hysteresis_value & 0x3F)); | 329 | (hysteresis_value & 0x3F)); |
330 | mxl_fail(ret); | ||
331 | } | 331 | } |
332 | 332 | ||
333 | ret = mxl111sf_write_reg(state, V6_IDAC_SETTINGS_REG, val); | 333 | ret = mxl111sf_write_reg(state, V6_IDAC_SETTINGS_REG, val); |
334 | mxl_fail(ret); | ||
334 | 335 | ||
335 | return val; | 336 | return ret; |
336 | } | 337 | } |
337 | 338 | ||
338 | /* | 339 | /* |
diff --git a/drivers/media/dvb/frontends/dibx000_common.c b/drivers/media/dvb/frontends/dibx000_common.c index 774d507b66cc..43be7238311e 100644 --- a/drivers/media/dvb/frontends/dibx000_common.c +++ b/drivers/media/dvb/frontends/dibx000_common.c | |||
@@ -1,5 +1,6 @@ | |||
1 | #include <linux/i2c.h> | 1 | #include <linux/i2c.h> |
2 | #include <linux/mutex.h> | 2 | #include <linux/mutex.h> |
3 | #include <linux/module.h> | ||
3 | 4 | ||
4 | #include "dibx000_common.h" | 5 | #include "dibx000_common.h" |
5 | 6 | ||
diff --git a/drivers/media/dvb/siano/sms-cards.c b/drivers/media/dvb/siano/sms-cards.c index af121db88ea0..680c781c8dd6 100644 --- a/drivers/media/dvb/siano/sms-cards.c +++ b/drivers/media/dvb/siano/sms-cards.c | |||
@@ -19,6 +19,7 @@ | |||
19 | 19 | ||
20 | #include "sms-cards.h" | 20 | #include "sms-cards.h" |
21 | #include "smsir.h" | 21 | #include "smsir.h" |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static int sms_dbg; | 24 | static int sms_dbg; |
24 | module_param_named(cards_dbg, sms_dbg, int, 0644); | 25 | module_param_named(cards_dbg, sms_dbg, int, 0644); |
diff --git a/drivers/media/dvb/siano/smsendian.c b/drivers/media/dvb/siano/smsendian.c index 457b6d02ef85..e2657c2f0109 100644 --- a/drivers/media/dvb/siano/smsendian.c +++ b/drivers/media/dvb/siano/smsendian.c | |||
@@ -19,6 +19,7 @@ | |||
19 | 19 | ||
20 | ****************************************************************/ | 20 | ****************************************************************/ |
21 | 21 | ||
22 | #include <linux/export.h> | ||
22 | #include <asm/byteorder.h> | 23 | #include <asm/byteorder.h> |
23 | 24 | ||
24 | #include "smsendian.h" | 25 | #include "smsendian.h" |
diff --git a/drivers/media/dvb/siano/smssdio.c b/drivers/media/dvb/siano/smssdio.c index e57d38b0197c..91f8c8291e2b 100644 --- a/drivers/media/dvb/siano/smssdio.c +++ b/drivers/media/dvb/siano/smssdio.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <linux/mmc/card.h> | 39 | #include <linux/mmc/card.h> |
40 | #include <linux/mmc/sdio_func.h> | 40 | #include <linux/mmc/sdio_func.h> |
41 | #include <linux/mmc/sdio_ids.h> | 41 | #include <linux/mmc/sdio_ids.h> |
42 | #include <linux/module.h> | ||
42 | 43 | ||
43 | #include "smscoreapi.h" | 44 | #include "smscoreapi.h" |
44 | #include "sms-cards.h" | 45 | #include "sms-cards.h" |
diff --git a/drivers/media/dvb/siano/smsusb.c b/drivers/media/dvb/siano/smsusb.c index 0c8164a2cc36..51c7121b321a 100644 --- a/drivers/media/dvb/siano/smsusb.c +++ b/drivers/media/dvb/siano/smsusb.c | |||
@@ -24,6 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
24 | #include <linux/usb.h> | 24 | #include <linux/usb.h> |
25 | #include <linux/firmware.h> | 25 | #include <linux/firmware.h> |
26 | #include <linux/slab.h> | 26 | #include <linux/slab.h> |
27 | #include <linux/module.h> | ||
27 | 28 | ||
28 | #include "smscoreapi.h" | 29 | #include "smscoreapi.h" |
29 | #include "sms-cards.h" | 30 | #include "sms-cards.h" |
diff --git a/drivers/media/media-device.c b/drivers/media/media-device.c index 16b70b4412f7..6edc9ba81203 100644 --- a/drivers/media/media-device.c +++ b/drivers/media/media-device.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <linux/types.h> | 23 | #include <linux/types.h> |
24 | #include <linux/ioctl.h> | 24 | #include <linux/ioctl.h> |
25 | #include <linux/media.h> | 25 | #include <linux/media.h> |
26 | #include <linux/export.h> | ||
26 | 27 | ||
27 | #include <media/media-device.h> | 28 | #include <media/media-device.h> |
28 | #include <media/media-devnode.h> | 29 | #include <media/media-devnode.h> |
diff --git a/drivers/media/radio/radio-timb.c b/drivers/media/radio/radio-timb.c index f17b540d68a5..3e9209f84e09 100644 --- a/drivers/media/radio/radio-timb.c +++ b/drivers/media/radio/radio-timb.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <linux/interrupt.h> | 23 | #include <linux/interrupt.h> |
24 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
25 | #include <linux/i2c.h> | 25 | #include <linux/i2c.h> |
26 | #include <linux/module.h> | ||
26 | #include <media/timb_radio.h> | 27 | #include <media/timb_radio.h> |
27 | 28 | ||
28 | #define DRIVER_NAME "timb-radio" | 29 | #define DRIVER_NAME "timb-radio" |
diff --git a/drivers/media/radio/radio-wl1273.c b/drivers/media/radio/radio-wl1273.c index 6d1e4e750f63..8aa4968d57bc 100644 --- a/drivers/media/radio/radio-wl1273.c +++ b/drivers/media/radio/radio-wl1273.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <linux/interrupt.h> | 23 | #include <linux/interrupt.h> |
24 | #include <linux/mfd/wl1273-core.h> | 24 | #include <linux/mfd/wl1273-core.h> |
25 | #include <linux/slab.h> | 25 | #include <linux/slab.h> |
26 | #include <linux/module.h> | ||
26 | #include <media/v4l2-common.h> | 27 | #include <media/v4l2-common.h> |
27 | #include <media/v4l2-ctrls.h> | 28 | #include <media/v4l2-ctrls.h> |
28 | #include <media/v4l2-device.h> | 29 | #include <media/v4l2-device.h> |
diff --git a/drivers/media/radio/si4713-i2c.c b/drivers/media/radio/si4713-i2c.c index c9f4a8e65dc4..27aba936fb2b 100644 --- a/drivers/media/radio/si4713-i2c.c +++ b/drivers/media/radio/si4713-i2c.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include <linux/slab.h> | 29 | #include <linux/slab.h> |
30 | #include <linux/gpio.h> | 30 | #include <linux/gpio.h> |
31 | #include <linux/regulator/consumer.h> | 31 | #include <linux/regulator/consumer.h> |
32 | #include <linux/module.h> | ||
32 | #include <media/v4l2-device.h> | 33 | #include <media/v4l2-device.h> |
33 | #include <media/v4l2-ioctl.h> | 34 | #include <media/v4l2-ioctl.h> |
34 | #include <media/v4l2-common.h> | 35 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/radio/wl128x/fmdrv_v4l2.c b/drivers/media/radio/wl128x/fmdrv_v4l2.c index b93d8cf23b03..4f5c43d2566c 100644 --- a/drivers/media/radio/wl128x/fmdrv_v4l2.c +++ b/drivers/media/radio/wl128x/fmdrv_v4l2.c | |||
@@ -28,6 +28,8 @@ | |||
28 | * | 28 | * |
29 | */ | 29 | */ |
30 | 30 | ||
31 | #include <linux/export.h> | ||
32 | |||
31 | #include "fmdrv.h" | 33 | #include "fmdrv.h" |
32 | #include "fmdrv_v4l2.h" | 34 | #include "fmdrv_v4l2.h" |
33 | #include "fmdrv_common.h" | 35 | #include "fmdrv_common.h" |
diff --git a/drivers/media/rc/ir-jvc-decoder.c b/drivers/media/rc/ir-jvc-decoder.c index 624449afaa61..035668e27f6b 100644 --- a/drivers/media/rc/ir-jvc-decoder.c +++ b/drivers/media/rc/ir-jvc-decoder.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/bitrev.h> | 15 | #include <linux/bitrev.h> |
16 | #include <linux/module.h> | ||
16 | #include "rc-core-priv.h" | 17 | #include "rc-core-priv.h" |
17 | 18 | ||
18 | #define JVC_NBITS 16 /* dev(8) + func(8) */ | 19 | #define JVC_NBITS 16 /* dev(8) + func(8) */ |
diff --git a/drivers/media/rc/ir-lirc-codec.c b/drivers/media/rc/ir-lirc-codec.c index ec2e67fd236b..5faba2a2fdd3 100644 --- a/drivers/media/rc/ir-lirc-codec.c +++ b/drivers/media/rc/ir-lirc-codec.c | |||
@@ -14,6 +14,7 @@ | |||
14 | 14 | ||
15 | #include <linux/sched.h> | 15 | #include <linux/sched.h> |
16 | #include <linux/wait.h> | 16 | #include <linux/wait.h> |
17 | #include <linux/module.h> | ||
17 | #include <media/lirc.h> | 18 | #include <media/lirc.h> |
18 | #include <media/lirc_dev.h> | 19 | #include <media/lirc_dev.h> |
19 | #include <media/rc-core.h> | 20 | #include <media/rc-core.h> |
diff --git a/drivers/media/rc/ir-nec-decoder.c b/drivers/media/rc/ir-nec-decoder.c index a8253182caf5..3c9431a9f62d 100644 --- a/drivers/media/rc/ir-nec-decoder.c +++ b/drivers/media/rc/ir-nec-decoder.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/bitrev.h> | 15 | #include <linux/bitrev.h> |
16 | #include <linux/module.h> | ||
16 | #include "rc-core-priv.h" | 17 | #include "rc-core-priv.h" |
17 | 18 | ||
18 | #define NEC_NBITS 32 | 19 | #define NEC_NBITS 32 |
diff --git a/drivers/media/rc/ir-raw.c b/drivers/media/rc/ir-raw.c index 9e841f43ed4d..95e630998aaf 100644 --- a/drivers/media/rc/ir-raw.c +++ b/drivers/media/rc/ir-raw.c | |||
@@ -12,8 +12,10 @@ | |||
12 | * GNU General Public License for more details. | 12 | * GNU General Public License for more details. |
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/export.h> | ||
15 | #include <linux/kthread.h> | 16 | #include <linux/kthread.h> |
16 | #include <linux/mutex.h> | 17 | #include <linux/mutex.h> |
18 | #include <linux/kmod.h> | ||
17 | #include <linux/sched.h> | 19 | #include <linux/sched.h> |
18 | #include <linux/freezer.h> | 20 | #include <linux/freezer.h> |
19 | #include "rc-core-priv.h" | 21 | #include "rc-core-priv.h" |
diff --git a/drivers/media/rc/ir-rc5-decoder.c b/drivers/media/rc/ir-rc5-decoder.c index ebdba5539916..9ab663a507a4 100644 --- a/drivers/media/rc/ir-rc5-decoder.c +++ b/drivers/media/rc/ir-rc5-decoder.c | |||
@@ -21,6 +21,7 @@ | |||
21 | */ | 21 | */ |
22 | 22 | ||
23 | #include "rc-core-priv.h" | 23 | #include "rc-core-priv.h" |
24 | #include <linux/module.h> | ||
24 | 25 | ||
25 | #define RC5_NBITS 14 | 26 | #define RC5_NBITS 14 |
26 | #define RC5X_NBITS 20 | 27 | #define RC5X_NBITS 20 |
diff --git a/drivers/media/rc/ir-rc5-sz-decoder.c b/drivers/media/rc/ir-rc5-sz-decoder.c index 90aa8868629a..ec8d4a2e2c5a 100644 --- a/drivers/media/rc/ir-rc5-sz-decoder.c +++ b/drivers/media/rc/ir-rc5-sz-decoder.c | |||
@@ -21,6 +21,7 @@ | |||
21 | */ | 21 | */ |
22 | 22 | ||
23 | #include "rc-core-priv.h" | 23 | #include "rc-core-priv.h" |
24 | #include <linux/module.h> | ||
24 | 25 | ||
25 | #define RC5_SZ_NBITS 15 | 26 | #define RC5_SZ_NBITS 15 |
26 | #define RC5_UNIT 888888 /* ns */ | 27 | #define RC5_UNIT 888888 /* ns */ |
diff --git a/drivers/media/rc/ir-rc6-decoder.c b/drivers/media/rc/ir-rc6-decoder.c index 755dafa3871b..140fb67e2f89 100644 --- a/drivers/media/rc/ir-rc6-decoder.c +++ b/drivers/media/rc/ir-rc6-decoder.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include "rc-core-priv.h" | 15 | #include "rc-core-priv.h" |
16 | #include <linux/module.h> | ||
16 | 17 | ||
17 | /* | 18 | /* |
18 | * This decoder currently supports: | 19 | * This decoder currently supports: |
diff --git a/drivers/media/rc/ir-sony-decoder.c b/drivers/media/rc/ir-sony-decoder.c index a92de80c48db..d5e2b50aff1f 100644 --- a/drivers/media/rc/ir-sony-decoder.c +++ b/drivers/media/rc/ir-sony-decoder.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/bitrev.h> | 15 | #include <linux/bitrev.h> |
16 | #include <linux/module.h> | ||
16 | #include "rc-core-priv.h" | 17 | #include "rc-core-priv.h" |
17 | 18 | ||
18 | #define SONY_UNIT 600000 /* ns */ | 19 | #define SONY_UNIT 600000 /* ns */ |
diff --git a/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c b/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c index 9a8752fdcca1..b0e42df7ff82 100644 --- a/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +++ b/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* ADS Tech Instant TV DVB-T PCI Remote */ | 16 | /* ADS Tech Instant TV DVB-T PCI Remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-alink-dtu-m.c b/drivers/media/rc/keymaps/rc-alink-dtu-m.c index fe652e928dc0..4e6ade8e616f 100644 --- a/drivers/media/rc/keymaps/rc-alink-dtu-m.c +++ b/drivers/media/rc/keymaps/rc-alink-dtu-m.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* A-Link DTU(m) slim remote, 6 rows, 3 columns. */ | 24 | /* A-Link DTU(m) slim remote, 6 rows, 3 columns. */ |
24 | static struct rc_map_table alink_dtu_m[] = { | 25 | static struct rc_map_table alink_dtu_m[] = { |
diff --git a/drivers/media/rc/keymaps/rc-anysee.c b/drivers/media/rc/keymaps/rc-anysee.c index 884f1b51a8ee..c735fe10a390 100644 --- a/drivers/media/rc/keymaps/rc-anysee.c +++ b/drivers/media/rc/keymaps/rc-anysee.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static struct rc_map_table anysee[] = { | 24 | static struct rc_map_table anysee[] = { |
24 | { 0x0800, KEY_0 }, | 25 | { 0x0800, KEY_0 }, |
diff --git a/drivers/media/rc/keymaps/rc-apac-viewcomp.c b/drivers/media/rc/keymaps/rc-apac-viewcomp.c index 7af188209ff9..8c92ff95f94d 100644 --- a/drivers/media/rc/keymaps/rc-apac-viewcomp.c +++ b/drivers/media/rc/keymaps/rc-apac-viewcomp.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Attila Kondoros <attila.kondoros@chello.hu> */ | 16 | /* Attila Kondoros <attila.kondoros@chello.hu> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-asus-pc39.c b/drivers/media/rc/keymaps/rc-asus-pc39.c index b2481154491b..2caf2117759b 100644 --- a/drivers/media/rc/keymaps/rc-asus-pc39.c +++ b/drivers/media/rc/keymaps/rc-asus-pc39.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Marc Fargas <telenieko@telenieko.com> | 17 | * Marc Fargas <telenieko@telenieko.com> |
diff --git a/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c b/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c index f766b24b0158..2031224a2027 100644 --- a/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +++ b/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* ATI TV Wonder HD 600 USB | 16 | /* ATI TV Wonder HD 600 USB |
16 | Devin Heitmueller <devin.heitmueller@gmail.com> | 17 | Devin Heitmueller <devin.heitmueller@gmail.com> |
diff --git a/drivers/media/rc/keymaps/rc-avermedia-a16d.c b/drivers/media/rc/keymaps/rc-avermedia-a16d.c index ec9beeebd410..894939ac17f2 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-a16d.c +++ b/drivers/media/rc/keymaps/rc-avermedia-a16d.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table avermedia_a16d[] = { | 16 | static struct rc_map_table avermedia_a16d[] = { |
16 | { 0x20, KEY_LIST}, | 17 | { 0x20, KEY_LIST}, |
diff --git a/drivers/media/rc/keymaps/rc-avermedia-cardbus.c b/drivers/media/rc/keymaps/rc-avermedia-cardbus.c index 22f54d413a35..d2aaf5b9e39f 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-cardbus.c +++ b/drivers/media/rc/keymaps/rc-avermedia-cardbus.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Oldrich Jedlicka <oldium.pro@seznam.cz> */ | 16 | /* Oldrich Jedlicka <oldium.pro@seznam.cz> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-avermedia-dvbt.c b/drivers/media/rc/keymaps/rc-avermedia-dvbt.c index c25809d4c813..dc2baf062398 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-dvbt.c +++ b/drivers/media/rc/keymaps/rc-avermedia-dvbt.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Matt Jesson <dvb@jesson.eclipse.co.uk */ | 16 | /* Matt Jesson <dvb@jesson.eclipse.co.uk */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-avermedia-m135a.c b/drivers/media/rc/keymaps/rc-avermedia-m135a.c index 3d2cbe4e5e46..04269d31fa19 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-m135a.c +++ b/drivers/media/rc/keymaps/rc-avermedia-m135a.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-map.h> | 12 | #include <media/rc-map.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | /* | 15 | /* |
15 | * Avermedia M135A with RM-JX and RM-K6 remote controls | 16 | * Avermedia M135A with RM-JX and RM-K6 remote controls |
diff --git a/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c b/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c index 8cd7f28808bd..e83b1a1939bf 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +++ b/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | |||
@@ -9,6 +9,7 @@ | |||
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <media/rc-map.h> | 11 | #include <media/rc-map.h> |
12 | #include <linux/module.h> | ||
12 | 13 | ||
13 | /* | 14 | /* |
14 | * Avermedia M733A with IR model RM-K6 | 15 | * Avermedia M733A with IR model RM-K6 |
diff --git a/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c b/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c index 9d68af217d8b..8344bcc595be 100644 --- a/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +++ b/drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* Initial keytable is from Jose Alberto Reguero <jareguero@telefonica.net> | 24 | /* Initial keytable is from Jose Alberto Reguero <jareguero@telefonica.net> |
24 | and Felipe Morales Moreno <felipe.morales.moreno@gmail.com> */ | 25 | and Felipe Morales Moreno <felipe.morales.moreno@gmail.com> */ |
diff --git a/drivers/media/rc/keymaps/rc-avermedia.c b/drivers/media/rc/keymaps/rc-avermedia.c index edfa71506d3e..c6063dfcd507 100644 --- a/drivers/media/rc/keymaps/rc-avermedia.c +++ b/drivers/media/rc/keymaps/rc-avermedia.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Alex Hermann <gaaf@gmx.net> */ | 16 | /* Alex Hermann <gaaf@gmx.net> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-avertv-303.c b/drivers/media/rc/keymaps/rc-avertv-303.c index 32e94988dc94..14f78451e64e 100644 --- a/drivers/media/rc/keymaps/rc-avertv-303.c +++ b/drivers/media/rc/keymaps/rc-avertv-303.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* AVERTV STUDIO 303 Remote */ | 16 | /* AVERTV STUDIO 303 Remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c b/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c index c3f6d62ac892..ea7f2d0f31eb 100644 --- a/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +++ b/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static struct rc_map_table azurewave_ad_tu700[] = { | 24 | static struct rc_map_table azurewave_ad_tu700[] = { |
24 | { 0x0000, KEY_TAB }, /* Tab */ | 25 | { 0x0000, KEY_TAB }, /* Tab */ |
diff --git a/drivers/media/rc/keymaps/rc-behold-columbus.c b/drivers/media/rc/keymaps/rc-behold-columbus.c index 8bf058f67f0c..086b4b1f19e1 100644 --- a/drivers/media/rc/keymaps/rc-behold-columbus.c +++ b/drivers/media/rc/keymaps/rc-behold-columbus.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Beholder Intl. Ltd. 2008 | 16 | /* Beholder Intl. Ltd. 2008 |
16 | * Dmitry Belimov d.belimov@google.com | 17 | * Dmitry Belimov d.belimov@google.com |
diff --git a/drivers/media/rc/keymaps/rc-behold.c b/drivers/media/rc/keymaps/rc-behold.c index c909a234c776..0877e3480941 100644 --- a/drivers/media/rc/keymaps/rc-behold.c +++ b/drivers/media/rc/keymaps/rc-behold.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Igor Kuznetsov <igk72@ya.ru> | 17 | * Igor Kuznetsov <igk72@ya.ru> |
diff --git a/drivers/media/rc/keymaps/rc-budget-ci-old.c b/drivers/media/rc/keymaps/rc-budget-ci-old.c index 2f66e4310d20..8311e092c098 100644 --- a/drivers/media/rc/keymaps/rc-budget-ci-old.c +++ b/drivers/media/rc/keymaps/rc-budget-ci-old.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * From reading the following remotes: | 17 | * From reading the following remotes: |
diff --git a/drivers/media/rc/keymaps/rc-cinergy-1400.c b/drivers/media/rc/keymaps/rc-cinergy-1400.c index 284534b67e7d..0c87fbaf99ab 100644 --- a/drivers/media/rc/keymaps/rc-cinergy-1400.c +++ b/drivers/media/rc/keymaps/rc-cinergy-1400.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Cinergy 1400 DVB-T */ | 16 | /* Cinergy 1400 DVB-T */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-cinergy.c b/drivers/media/rc/keymaps/rc-cinergy.c index cf3a6bfb190c..309e9e3fb6f3 100644 --- a/drivers/media/rc/keymaps/rc-cinergy.c +++ b/drivers/media/rc/keymaps/rc-cinergy.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table cinergy[] = { | 16 | static struct rc_map_table cinergy[] = { |
16 | { 0x00, KEY_0 }, | 17 | { 0x00, KEY_0 }, |
diff --git a/drivers/media/rc/keymaps/rc-dib0700-nec.c b/drivers/media/rc/keymaps/rc-dib0700-nec.c index 7a5f5300caf9..4d13a7f2e5c3 100644 --- a/drivers/media/rc/keymaps/rc-dib0700-nec.c +++ b/drivers/media/rc/keymaps/rc-dib0700-nec.c | |||
@@ -16,6 +16,7 @@ | |||
16 | */ | 16 | */ |
17 | 17 | ||
18 | #include <media/rc-map.h> | 18 | #include <media/rc-map.h> |
19 | #include <linux/module.h> | ||
19 | 20 | ||
20 | static struct rc_map_table dib0700_nec_table[] = { | 21 | static struct rc_map_table dib0700_nec_table[] = { |
21 | /* Key codes for the Pixelview SBTVD remote */ | 22 | /* Key codes for the Pixelview SBTVD remote */ |
diff --git a/drivers/media/rc/keymaps/rc-dib0700-rc5.c b/drivers/media/rc/keymaps/rc-dib0700-rc5.c index 4af12e45dfba..ba81d9697cfc 100644 --- a/drivers/media/rc/keymaps/rc-dib0700-rc5.c +++ b/drivers/media/rc/keymaps/rc-dib0700-rc5.c | |||
@@ -16,6 +16,7 @@ | |||
16 | */ | 16 | */ |
17 | 17 | ||
18 | #include <media/rc-map.h> | 18 | #include <media/rc-map.h> |
19 | #include <linux/module.h> | ||
19 | 20 | ||
20 | static struct rc_map_table dib0700_rc5_table[] = { | 21 | static struct rc_map_table dib0700_rc5_table[] = { |
21 | /* Key codes for the tiny Pinnacle remote*/ | 22 | /* Key codes for the tiny Pinnacle remote*/ |
diff --git a/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c b/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c index f68b450f5593..bed78acb9198 100644 --- a/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +++ b/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static struct rc_map_table digitalnow_tinytwin[] = { | 24 | static struct rc_map_table digitalnow_tinytwin[] = { |
24 | { 0x0000, KEY_MUTE }, /* [symbol speaker] */ | 25 | { 0x0000, KEY_MUTE }, /* [symbol speaker] */ |
diff --git a/drivers/media/rc/keymaps/rc-digittrade.c b/drivers/media/rc/keymaps/rc-digittrade.c index 21d49871f2a3..a3b97a1fe223 100644 --- a/drivers/media/rc/keymaps/rc-digittrade.c +++ b/drivers/media/rc/keymaps/rc-digittrade.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* Digittrade DVB-T USB Stick remote controller. */ | 24 | /* Digittrade DVB-T USB Stick remote controller. */ |
24 | /* Imported from af9015.h. | 25 | /* Imported from af9015.h. |
diff --git a/drivers/media/rc/keymaps/rc-dm1105-nec.c b/drivers/media/rc/keymaps/rc-dm1105-nec.c index d024fbf88bc4..67fc9fb0c007 100644 --- a/drivers/media/rc/keymaps/rc-dm1105-nec.c +++ b/drivers/media/rc/keymaps/rc-dm1105-nec.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* DVBWorld remotes | 16 | /* DVBWorld remotes |
16 | Igor M. Liplianin <liplianin@me.by> | 17 | Igor M. Liplianin <liplianin@me.by> |
diff --git a/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c b/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c index 82c0200029af..91ea91de9179 100644 --- a/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +++ b/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* DigitalNow DNTV Live DVB-T Remote */ | 16 | /* DigitalNow DNTV Live DVB-T Remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c b/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c index 015e99de06de..fd680d4d3eb6 100644 --- a/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +++ b/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* DigitalNow DNTV Live! DVB-T Pro Remote */ | 16 | /* DigitalNow DNTV Live! DVB-T Pro Remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-em-terratec.c b/drivers/media/rc/keymaps/rc-em-terratec.c index 269d4299da34..d1fcd64c0f90 100644 --- a/drivers/media/rc/keymaps/rc-em-terratec.c +++ b/drivers/media/rc/keymaps/rc-em-terratec.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table em_terratec[] = { | 16 | static struct rc_map_table em_terratec[] = { |
16 | { 0x01, KEY_CHANNEL }, | 17 | { 0x01, KEY_CHANNEL }, |
diff --git a/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c b/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c index e388698a0697..2fe45e41fe49 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Encore ENLTV-FM v5.3 | 16 | /* Encore ENLTV-FM v5.3 |
16 | Mauro Carvalho Chehab <mchehab@infradead.org> | 17 | Mauro Carvalho Chehab <mchehab@infradead.org> |
diff --git a/drivers/media/rc/keymaps/rc-encore-enltv.c b/drivers/media/rc/keymaps/rc-encore-enltv.c index e56ac6e9670a..223de75a6d1c 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons | 16 | /* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons |
16 | Juan Pablo Sormani <sorman@gmail.com> */ | 17 | Juan Pablo Sormani <sorman@gmail.com> */ |
diff --git a/drivers/media/rc/keymaps/rc-encore-enltv2.c b/drivers/media/rc/keymaps/rc-encore-enltv2.c index b6264f1bc4c1..669cbff22b7e 100644 --- a/drivers/media/rc/keymaps/rc-encore-enltv2.c +++ b/drivers/media/rc/keymaps/rc-encore-enltv2.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton | 16 | /* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton |
16 | Mauro Carvalho Chehab <mchehab@infradead.org> */ | 17 | Mauro Carvalho Chehab <mchehab@infradead.org> */ |
diff --git a/drivers/media/rc/keymaps/rc-evga-indtube.c b/drivers/media/rc/keymaps/rc-evga-indtube.c index a2bf24f6dfbb..2c647fc25916 100644 --- a/drivers/media/rc/keymaps/rc-evga-indtube.c +++ b/drivers/media/rc/keymaps/rc-evga-indtube.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* EVGA inDtube | 16 | /* EVGA inDtube |
16 | Devin Heitmueller <devin.heitmueller@gmail.com> | 17 | Devin Heitmueller <devin.heitmueller@gmail.com> |
diff --git a/drivers/media/rc/keymaps/rc-eztv.c b/drivers/media/rc/keymaps/rc-eztv.c index 1e8e5b2d6e36..76921445c1d9 100644 --- a/drivers/media/rc/keymaps/rc-eztv.c +++ b/drivers/media/rc/keymaps/rc-eztv.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Alfons Geser <a.geser@cox.net> | 16 | /* Alfons Geser <a.geser@cox.net> |
16 | * updates from Job D. R. Borges <jobdrb@ig.com.br> */ | 17 | * updates from Job D. R. Borges <jobdrb@ig.com.br> */ |
diff --git a/drivers/media/rc/keymaps/rc-flydvb.c b/drivers/media/rc/keymaps/rc-flydvb.c index a8b0f66edaa9..3a6bba311b08 100644 --- a/drivers/media/rc/keymaps/rc-flydvb.c +++ b/drivers/media/rc/keymaps/rc-flydvb.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table flydvb[] = { | 16 | static struct rc_map_table flydvb[] = { |
16 | { 0x01, KEY_ZOOM }, /* Full Screen */ | 17 | { 0x01, KEY_ZOOM }, /* Full Screen */ |
diff --git a/drivers/media/rc/keymaps/rc-flyvideo.c b/drivers/media/rc/keymaps/rc-flyvideo.c index 5bbe68371756..bf9da584643b 100644 --- a/drivers/media/rc/keymaps/rc-flyvideo.c +++ b/drivers/media/rc/keymaps/rc-flyvideo.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table flyvideo[] = { | 16 | static struct rc_map_table flyvideo[] = { |
16 | { 0x0f, KEY_0 }, | 17 | { 0x0f, KEY_0 }, |
diff --git a/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c b/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c index c80b25c65b57..2f0970fe7832 100644 --- a/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +++ b/drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* DViCO FUSION HDTV MCE remote */ | 16 | /* DViCO FUSION HDTV MCE remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-gadmei-rm008z.c b/drivers/media/rc/keymaps/rc-gadmei-rm008z.c index 068c9ead98dd..0e98ec467c34 100644 --- a/drivers/media/rc/keymaps/rc-gadmei-rm008z.c +++ b/drivers/media/rc/keymaps/rc-gadmei-rm008z.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* GADMEI UTV330+ RM008Z remote | 16 | /* GADMEI UTV330+ RM008Z remote |
16 | Shine Liu <shinel@foxmail.com> | 17 | Shine Liu <shinel@foxmail.com> |
diff --git a/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c b/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c index cdbbed467926..a2e2faa1d1b3 100644 --- a/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +++ b/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Remote control for the Genius TVGO A11MCE | 17 | * Remote control for the Genius TVGO A11MCE |
diff --git a/drivers/media/rc/keymaps/rc-gotview7135.c b/drivers/media/rc/keymaps/rc-gotview7135.c index a38bdde8c140..864614e19314 100644 --- a/drivers/media/rc/keymaps/rc-gotview7135.c +++ b/drivers/media/rc/keymaps/rc-gotview7135.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Mike Baikov <mike@baikov.com> */ | 16 | /* Mike Baikov <mike@baikov.com> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-hauppauge.c b/drivers/media/rc/keymaps/rc-hauppauge.c index 0afb23b7353d..929bbbc16393 100644 --- a/drivers/media/rc/keymaps/rc-hauppauge.c +++ b/drivers/media/rc/keymaps/rc-hauppauge.c | |||
@@ -17,6 +17,7 @@ | |||
17 | */ | 17 | */ |
18 | 18 | ||
19 | #include <media/rc-map.h> | 19 | #include <media/rc-map.h> |
20 | #include <linux/module.h> | ||
20 | 21 | ||
21 | /* | 22 | /* |
22 | * Hauppauge:the newer, gray remotes (seems there are multiple | 23 | * Hauppauge:the newer, gray remotes (seems there are multiple |
diff --git a/drivers/media/rc/keymaps/rc-imon-mce.c b/drivers/media/rc/keymaps/rc-imon-mce.c index 0ea2aa190d81..124c7228ba8c 100644 --- a/drivers/media/rc/keymaps/rc-imon-mce.c +++ b/drivers/media/rc/keymaps/rc-imon-mce.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-map.h> | 12 | #include <media/rc-map.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | /* mce-mode imon mce remote key table */ | 15 | /* mce-mode imon mce remote key table */ |
15 | static struct rc_map_table imon_mce[] = { | 16 | static struct rc_map_table imon_mce[] = { |
diff --git a/drivers/media/rc/keymaps/rc-imon-pad.c b/drivers/media/rc/keymaps/rc-imon-pad.c index 75d3843fdc30..999c6295c70e 100644 --- a/drivers/media/rc/keymaps/rc-imon-pad.c +++ b/drivers/media/rc/keymaps/rc-imon-pad.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-map.h> | 12 | #include <media/rc-map.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | /* | 15 | /* |
15 | * standard imon remote key table, which isn't really entirely | 16 | * standard imon remote key table, which isn't really entirely |
diff --git a/drivers/media/rc/keymaps/rc-iodata-bctv7e.c b/drivers/media/rc/keymaps/rc-iodata-bctv7e.c index 1f59e163f75d..34540dfc3df5 100644 --- a/drivers/media/rc/keymaps/rc-iodata-bctv7e.c +++ b/drivers/media/rc/keymaps/rc-iodata-bctv7e.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* IO-DATA BCTV7E Remote */ | 16 | /* IO-DATA BCTV7E Remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-kaiomy.c b/drivers/media/rc/keymaps/rc-kaiomy.c index f31dc5c1ad9c..4264a787c150 100644 --- a/drivers/media/rc/keymaps/rc-kaiomy.c +++ b/drivers/media/rc/keymaps/rc-kaiomy.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Kaiomy TVnPC U2 | 16 | /* Kaiomy TVnPC U2 |
16 | Mauro Carvalho Chehab <mchehab@infradead.org> | 17 | Mauro Carvalho Chehab <mchehab@infradead.org> |
diff --git a/drivers/media/rc/keymaps/rc-kworld-315u.c b/drivers/media/rc/keymaps/rc-kworld-315u.c index 7f33edb47244..e48cd267dda6 100644 --- a/drivers/media/rc/keymaps/rc-kworld-315u.c +++ b/drivers/media/rc/keymaps/rc-kworld-315u.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Kworld 315U | 16 | /* Kworld 315U |
16 | */ | 17 | */ |
diff --git a/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c b/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c index 7fa17a369f2d..32998d6b787d 100644 --- a/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +++ b/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Kworld Plus TV Analog Lite PCI IR | 16 | /* Kworld Plus TV Analog Lite PCI IR |
16 | Mauro Carvalho Chehab <mchehab@infradead.org> | 17 | Mauro Carvalho Chehab <mchehab@infradead.org> |
diff --git a/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c b/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c index 8faa54ff16e6..03d762d986ee 100644 --- a/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +++ b/drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static struct rc_map_table leadtek_y04g0051[] = { | 24 | static struct rc_map_table leadtek_y04g0051[] = { |
24 | { 0x0300, KEY_POWER2 }, | 25 | { 0x0300, KEY_POWER2 }, |
diff --git a/drivers/media/rc/keymaps/rc-lirc.c b/drivers/media/rc/keymaps/rc-lirc.c index e8e23e233c39..fbf08fa6f46e 100644 --- a/drivers/media/rc/keymaps/rc-lirc.c +++ b/drivers/media/rc/keymaps/rc-lirc.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-core.h> | 12 | #include <media/rc-core.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | static struct rc_map_table lirc[] = { | 15 | static struct rc_map_table lirc[] = { |
15 | { }, | 16 | { }, |
diff --git a/drivers/media/rc/keymaps/rc-lme2510.c b/drivers/media/rc/keymaps/rc-lme2510.c index 129d3f9a461d..51f18bb50a37 100644 --- a/drivers/media/rc/keymaps/rc-lme2510.c +++ b/drivers/media/rc/keymaps/rc-lme2510.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-map.h> | 12 | #include <media/rc-map.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | 15 | ||
15 | static struct rc_map_table lme2510_rc[] = { | 16 | static struct rc_map_table lme2510_rc[] = { |
diff --git a/drivers/media/rc/keymaps/rc-manli.c b/drivers/media/rc/keymaps/rc-manli.c index 23b2d04e7a9f..e7038bb71bf6 100644 --- a/drivers/media/rc/keymaps/rc-manli.c +++ b/drivers/media/rc/keymaps/rc-manli.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Michael Tokarev <mjt@tls.msk.ru> | 16 | /* Michael Tokarev <mjt@tls.msk.ru> |
16 | keytable is used by MANLI MTV00[0x0c] and BeholdTV 40[13] at | 17 | keytable is used by MANLI MTV00[0x0c] and BeholdTV 40[13] at |
diff --git a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c index 7b9a01b6e4cf..c64e9e30045d 100644 --- a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c +++ b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | static struct rc_map_table msi_digivox_ii[] = { | 24 | static struct rc_map_table msi_digivox_ii[] = { |
24 | { 0x0002, KEY_2 }, | 25 | { 0x0002, KEY_2 }, |
diff --git a/drivers/media/rc/keymaps/rc-msi-digivox-iii.c b/drivers/media/rc/keymaps/rc-msi-digivox-iii.c index ae9d06b39157..303a0b73175b 100644 --- a/drivers/media/rc/keymaps/rc-msi-digivox-iii.c +++ b/drivers/media/rc/keymaps/rc-msi-digivox-iii.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* MSI DIGIVOX mini III */ | 24 | /* MSI DIGIVOX mini III */ |
24 | /* Uses NEC extended 0x61d6. */ | 25 | /* Uses NEC extended 0x61d6. */ |
diff --git a/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c b/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c index 8e9969d1239b..c393d8a50bca 100644 --- a/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +++ b/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | Keycodes for remote on the MSI TV@nywhere Plus. The controller IC on the card | 17 | Keycodes for remote on the MSI TV@nywhere Plus. The controller IC on the card |
diff --git a/drivers/media/rc/keymaps/rc-msi-tvanywhere.c b/drivers/media/rc/keymaps/rc-msi-tvanywhere.c index fdd213ff1adf..a7003d3a3c8a 100644 --- a/drivers/media/rc/keymaps/rc-msi-tvanywhere.c +++ b/drivers/media/rc/keymaps/rc-msi-tvanywhere.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* MSI TV@nywhere MASTER remote */ | 16 | /* MSI TV@nywhere MASTER remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-nebula.c b/drivers/media/rc/keymaps/rc-nebula.c index ddae20e9cd96..3f0ddd7afd30 100644 --- a/drivers/media/rc/keymaps/rc-nebula.c +++ b/drivers/media/rc/keymaps/rc-nebula.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table nebula[] = { | 16 | static struct rc_map_table nebula[] = { |
16 | { 0x00, KEY_0 }, | 17 | { 0x00, KEY_0 }, |
diff --git a/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c b/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c index 26f114c5c0de..f3b86c8db679 100644 --- a/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +++ b/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Terratec Cinergy Hybrid T USB XS FM | 16 | /* Terratec Cinergy Hybrid T USB XS FM |
16 | Mauro Carvalho Chehab <mchehab@redhat.com> | 17 | Mauro Carvalho Chehab <mchehab@redhat.com> |
diff --git a/drivers/media/rc/keymaps/rc-norwood.c b/drivers/media/rc/keymaps/rc-norwood.c index f9f2fa2819b8..9e65f07157ab 100644 --- a/drivers/media/rc/keymaps/rc-norwood.c +++ b/drivers/media/rc/keymaps/rc-norwood.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Norwood Micro (non-Pro) TV Tuner | 16 | /* Norwood Micro (non-Pro) TV Tuner |
16 | By Peter Naulls <peter@chocky.org> | 17 | By Peter Naulls <peter@chocky.org> |
diff --git a/drivers/media/rc/keymaps/rc-npgtech.c b/drivers/media/rc/keymaps/rc-npgtech.c index 4aa588bf6d69..65d0cfc3c33b 100644 --- a/drivers/media/rc/keymaps/rc-npgtech.c +++ b/drivers/media/rc/keymaps/rc-npgtech.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table npgtech[] = { | 16 | static struct rc_map_table npgtech[] = { |
16 | { 0x1d, KEY_SWITCHVIDEOMODE }, /* switch inputs */ | 17 | { 0x1d, KEY_SWITCHVIDEOMODE }, /* switch inputs */ |
diff --git a/drivers/media/rc/keymaps/rc-pctv-sedna.c b/drivers/media/rc/keymaps/rc-pctv-sedna.c index 7cdef6e6cc0f..bf2cbdfe2e32 100644 --- a/drivers/media/rc/keymaps/rc-pctv-sedna.c +++ b/drivers/media/rc/keymaps/rc-pctv-sedna.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Mapping for the 28 key remote control as seen at | 16 | /* Mapping for the 28 key remote control as seen at |
16 | http://www.sednacomputer.com/photo/cardbus-tv.jpg | 17 | http://www.sednacomputer.com/photo/cardbus-tv.jpg |
diff --git a/drivers/media/rc/keymaps/rc-pinnacle-color.c b/drivers/media/rc/keymaps/rc-pinnacle-color.c index 23b8c505c6aa..b46cd8fe6438 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-color.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-color.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table pinnacle_color[] = { | 16 | static struct rc_map_table pinnacle_color[] = { |
16 | { 0x59, KEY_MUTE }, | 17 | { 0x59, KEY_MUTE }, |
diff --git a/drivers/media/rc/keymaps/rc-pinnacle-grey.c b/drivers/media/rc/keymaps/rc-pinnacle-grey.c index 6ba8c368d10a..d525df9ad868 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-grey.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-grey.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table pinnacle_grey[] = { | 16 | static struct rc_map_table pinnacle_grey[] = { |
16 | { 0x3a, KEY_0 }, | 17 | { 0x3a, KEY_0 }, |
diff --git a/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c b/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c index 31fc64cd17ba..a4603d035374 100644 --- a/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +++ b/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Pinnacle PCTV HD 800i mini remote */ | 16 | /* Pinnacle PCTV HD 800i mini remote */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-pixelview-002t.c b/drivers/media/rc/keymaps/rc-pixelview-002t.c index e5ab071f635a..33eb64333c6f 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-002t.c +++ b/drivers/media/rc/keymaps/rc-pixelview-002t.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Keytable for 002-T IR remote provided together with Pixelview | 17 | * Keytable for 002-T IR remote provided together with Pixelview |
diff --git a/drivers/media/rc/keymaps/rc-pixelview-mk12.c b/drivers/media/rc/keymaps/rc-pixelview-mk12.c index 125fc3949c15..21f4dd25c2ec 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-mk12.c +++ b/drivers/media/rc/keymaps/rc-pixelview-mk12.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Keytable for MK-F12 IR remote provided together with Pixelview | 17 | * Keytable for MK-F12 IR remote provided together with Pixelview |
diff --git a/drivers/media/rc/keymaps/rc-pixelview-new.c b/drivers/media/rc/keymaps/rc-pixelview-new.c index bd78d6ac1e16..f944ad2cac2b 100644 --- a/drivers/media/rc/keymaps/rc-pixelview-new.c +++ b/drivers/media/rc/keymaps/rc-pixelview-new.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | Mauro Carvalho Chehab <mchehab@infradead.org> | 17 | Mauro Carvalho Chehab <mchehab@infradead.org> |
diff --git a/drivers/media/rc/keymaps/rc-pixelview.c b/drivers/media/rc/keymaps/rc-pixelview.c index 06187e7db446..a6020eea7b95 100644 --- a/drivers/media/rc/keymaps/rc-pixelview.c +++ b/drivers/media/rc/keymaps/rc-pixelview.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table pixelview[] = { | 16 | static struct rc_map_table pixelview[] = { |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c index 5f9d546a86c4..e74c571a5e44 100644 --- a/drivers/media/rc/keymaps/rc-powercolor-real-angel.c +++ b/drivers/media/rc/keymaps/rc-powercolor-real-angel.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* | 16 | /* |
16 | * Remote control for Powercolor Real Angel 330 | 17 | * Remote control for Powercolor Real Angel 330 |
diff --git a/drivers/media/rc/keymaps/rc-proteus-2309.c b/drivers/media/rc/keymaps/rc-proteus-2309.c index 8a3a643879d4..adee8035ce96 100644 --- a/drivers/media/rc/keymaps/rc-proteus-2309.c +++ b/drivers/media/rc/keymaps/rc-proteus-2309.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Michal Majchrowicz <mmajchrowicz@gmail.com> */ | 16 | /* Michal Majchrowicz <mmajchrowicz@gmail.com> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-purpletv.c b/drivers/media/rc/keymaps/rc-purpletv.c index ef90296bfd68..722597a20e4a 100644 --- a/drivers/media/rc/keymaps/rc-purpletv.c +++ b/drivers/media/rc/keymaps/rc-purpletv.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table purpletv[] = { | 16 | static struct rc_map_table purpletv[] = { |
16 | { 0x03, KEY_POWER }, | 17 | { 0x03, KEY_POWER }, |
diff --git a/drivers/media/rc/keymaps/rc-pv951.c b/drivers/media/rc/keymaps/rc-pv951.c index 5e8beee94de4..0105d63c07a9 100644 --- a/drivers/media/rc/keymaps/rc-pv951.c +++ b/drivers/media/rc/keymaps/rc-pv951.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Mark Phalan <phalanm@o2.ie> */ | 16 | /* Mark Phalan <phalanm@o2.ie> */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-rc6-mce.c b/drivers/media/rc/keymaps/rc-rc6-mce.c index c3907e211d39..753e43ec787b 100644 --- a/drivers/media/rc/keymaps/rc-rc6-mce.c +++ b/drivers/media/rc/keymaps/rc-rc6-mce.c | |||
@@ -13,6 +13,7 @@ | |||
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <media/rc-map.h> | 15 | #include <media/rc-map.h> |
16 | #include <linux/module.h> | ||
16 | 17 | ||
17 | static struct rc_map_table rc6_mce[] = { | 18 | static struct rc_map_table rc6_mce[] = { |
18 | 19 | ||
diff --git a/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c b/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c index 6813d1102118..073694d50f49 100644 --- a/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +++ b/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Zogis Real Audio 220 - 32 keys IR */ | 16 | /* Zogis Real Audio 220 - 32 keys IR */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-streamzap.c b/drivers/media/rc/keymaps/rc-streamzap.c index 92cc10d2f9cd..f9a07578d985 100644 --- a/drivers/media/rc/keymaps/rc-streamzap.c +++ b/drivers/media/rc/keymaps/rc-streamzap.c | |||
@@ -10,6 +10,7 @@ | |||
10 | */ | 10 | */ |
11 | 11 | ||
12 | #include <media/rc-map.h> | 12 | #include <media/rc-map.h> |
13 | #include <linux/module.h> | ||
13 | 14 | ||
14 | static struct rc_map_table streamzap[] = { | 15 | static struct rc_map_table streamzap[] = { |
15 | /* | 16 | /* |
diff --git a/drivers/media/rc/keymaps/rc-tbs-nec.c b/drivers/media/rc/keymaps/rc-tbs-nec.c index 7242ee66f6e0..5039be782bc5 100644 --- a/drivers/media/rc/keymaps/rc-tbs-nec.c +++ b/drivers/media/rc/keymaps/rc-tbs-nec.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table tbs_nec[] = { | 16 | static struct rc_map_table tbs_nec[] = { |
16 | { 0x84, KEY_POWER2}, /* power */ | 17 | { 0x84, KEY_POWER2}, /* power */ |
diff --git a/drivers/media/rc/keymaps/rc-technisat-usb2.c b/drivers/media/rc/keymaps/rc-technisat-usb2.c index 4afe5774f192..f9733bb289d6 100644 --- a/drivers/media/rc/keymaps/rc-technisat-usb2.c +++ b/drivers/media/rc/keymaps/rc-technisat-usb2.c | |||
@@ -30,6 +30,7 @@ | |||
30 | */ | 30 | */ |
31 | 31 | ||
32 | #include <media/rc-map.h> | 32 | #include <media/rc-map.h> |
33 | #include <linux/module.h> | ||
33 | 34 | ||
34 | static struct rc_map_table technisat_usb2[] = { | 35 | static struct rc_map_table technisat_usb2[] = { |
35 | {0x0a0c, KEY_POWER}, | 36 | {0x0a0c, KEY_POWER}, |
diff --git a/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c b/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c index bc38e34b9fda..53629fb0151f 100644 --- a/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +++ b/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Terratec Cinergy Hybrid T USB XS | 16 | /* Terratec Cinergy Hybrid T USB XS |
16 | Devin Heitmueller <dheitmueller@linuxtv.org> | 17 | Devin Heitmueller <dheitmueller@linuxtv.org> |
diff --git a/drivers/media/rc/keymaps/rc-terratec-slim-2.c b/drivers/media/rc/keymaps/rc-terratec-slim-2.c index 44093918cf03..4c149ef712dc 100644 --- a/drivers/media/rc/keymaps/rc-terratec-slim-2.c +++ b/drivers/media/rc/keymaps/rc-terratec-slim-2.c | |||
@@ -20,6 +20,7 @@ | |||
20 | */ | 20 | */ |
21 | 21 | ||
22 | #include <media/rc-map.h> | 22 | #include <media/rc-map.h> |
23 | #include <linux/module.h> | ||
23 | 24 | ||
24 | /* | 25 | /* |
25 | * TerraTec slim remote, 6 rows, 3 columns. | 26 | * TerraTec slim remote, 6 rows, 3 columns. |
diff --git a/drivers/media/rc/keymaps/rc-terratec-slim.c b/drivers/media/rc/keymaps/rc-terratec-slim.c index 1abafa5fd303..3d8a19cdb5a2 100644 --- a/drivers/media/rc/keymaps/rc-terratec-slim.c +++ b/drivers/media/rc/keymaps/rc-terratec-slim.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* TerraTec slim remote, 7 rows, 4 columns. */ | 24 | /* TerraTec slim remote, 7 rows, 4 columns. */ |
24 | /* Uses NEC extended 0x02bd. */ | 25 | /* Uses NEC extended 0x02bd. */ |
diff --git a/drivers/media/rc/keymaps/rc-tevii-nec.c b/drivers/media/rc/keymaps/rc-tevii-nec.c index ef5ba3f32735..f2c3b75d8580 100644 --- a/drivers/media/rc/keymaps/rc-tevii-nec.c +++ b/drivers/media/rc/keymaps/rc-tevii-nec.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table tevii_nec[] = { | 16 | static struct rc_map_table tevii_nec[] = { |
16 | { 0x0a, KEY_POWER2}, | 17 | { 0x0a, KEY_POWER2}, |
diff --git a/drivers/media/rc/keymaps/rc-tivo.c b/drivers/media/rc/keymaps/rc-tivo.c index 98ad085531fd..454e06295692 100644 --- a/drivers/media/rc/keymaps/rc-tivo.c +++ b/drivers/media/rc/keymaps/rc-tivo.c | |||
@@ -9,6 +9,7 @@ | |||
9 | */ | 9 | */ |
10 | 10 | ||
11 | #include <media/rc-map.h> | 11 | #include <media/rc-map.h> |
12 | #include <linux/module.h> | ||
12 | 13 | ||
13 | /* | 14 | /* |
14 | * Initial mapping is for the TiVo remote included in the Nero LiquidTV bundle, | 15 | * Initial mapping is for the TiVo remote included in the Nero LiquidTV bundle, |
diff --git a/drivers/media/rc/keymaps/rc-total-media-in-hand.c b/drivers/media/rc/keymaps/rc-total-media-in-hand.c index 20ac4e19fb3f..5b9f9ec13680 100644 --- a/drivers/media/rc/keymaps/rc-total-media-in-hand.c +++ b/drivers/media/rc/keymaps/rc-total-media-in-hand.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* Uses NEC extended 0x02bd */ | 24 | /* Uses NEC extended 0x02bd */ |
24 | static struct rc_map_table total_media_in_hand[] = { | 25 | static struct rc_map_table total_media_in_hand[] = { |
diff --git a/drivers/media/rc/keymaps/rc-trekstor.c b/drivers/media/rc/keymaps/rc-trekstor.c index f8190ead2e32..f9a2e0fabb9f 100644 --- a/drivers/media/rc/keymaps/rc-trekstor.c +++ b/drivers/media/rc/keymaps/rc-trekstor.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <media/rc-map.h> | 21 | #include <media/rc-map.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | /* TrekStor DVB-T USB Stick remote controller. */ | 24 | /* TrekStor DVB-T USB Stick remote controller. */ |
24 | /* Imported from af9015.h. | 25 | /* Imported from af9015.h. |
diff --git a/drivers/media/rc/keymaps/rc-tt-1500.c b/drivers/media/rc/keymaps/rc-tt-1500.c index 295f3738e301..caeff85603e3 100644 --- a/drivers/media/rc/keymaps/rc-tt-1500.c +++ b/drivers/media/rc/keymaps/rc-tt-1500.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* for the Technotrend 1500 bundled remotes (grey and black): */ | 16 | /* for the Technotrend 1500 bundled remotes (grey and black): */ |
16 | 17 | ||
diff --git a/drivers/media/rc/keymaps/rc-twinhan1027.c b/drivers/media/rc/keymaps/rc-twinhan1027.c index 8bf8df64b081..509299b90c90 100644 --- a/drivers/media/rc/keymaps/rc-twinhan1027.c +++ b/drivers/media/rc/keymaps/rc-twinhan1027.c | |||
@@ -1,4 +1,5 @@ | |||
1 | #include <media/rc-map.h> | 1 | #include <media/rc-map.h> |
2 | #include <linux/module.h> | ||
2 | 3 | ||
3 | static struct rc_map_table twinhan_vp1027[] = { | 4 | static struct rc_map_table twinhan_vp1027[] = { |
4 | { 0x16, KEY_POWER2 }, | 5 | { 0x16, KEY_POWER2 }, |
diff --git a/drivers/media/rc/keymaps/rc-videomate-m1f.c b/drivers/media/rc/keymaps/rc-videomate-m1f.c index 4994d405c0a1..3bd1de1f585c 100644 --- a/drivers/media/rc/keymaps/rc-videomate-m1f.c +++ b/drivers/media/rc/keymaps/rc-videomate-m1f.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table videomate_m1f[] = { | 16 | static struct rc_map_table videomate_m1f[] = { |
16 | { 0x01, KEY_POWER }, | 17 | { 0x01, KEY_POWER }, |
diff --git a/drivers/media/rc/keymaps/rc-videomate-s350.c b/drivers/media/rc/keymaps/rc-videomate-s350.c index 9e474a6024e5..8bfc3e8d909d 100644 --- a/drivers/media/rc/keymaps/rc-videomate-s350.c +++ b/drivers/media/rc/keymaps/rc-videomate-s350.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table videomate_s350[] = { | 16 | static struct rc_map_table videomate_s350[] = { |
16 | { 0x00, KEY_TV}, | 17 | { 0x00, KEY_TV}, |
diff --git a/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c b/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c index 5f2a46e1f8f6..390ce9431b35 100644 --- a/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +++ b/drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | static struct rc_map_table videomate_tv_pvr[] = { | 16 | static struct rc_map_table videomate_tv_pvr[] = { |
16 | { 0x14, KEY_MUTE }, | 17 | { 0x14, KEY_MUTE }, |
diff --git a/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c b/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c index bd8d021f40aa..2852bf705064 100644 --- a/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +++ b/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Leadtek Winfast TV USB II Deluxe remote | 16 | /* Leadtek Winfast TV USB II Deluxe remote |
16 | Magnus Alm <magnus.alm@gmail.com> | 17 | Magnus Alm <magnus.alm@gmail.com> |
diff --git a/drivers/media/rc/keymaps/rc-winfast.c b/drivers/media/rc/keymaps/rc-winfast.c index d8a34c14676a..2df1cba23600 100644 --- a/drivers/media/rc/keymaps/rc-winfast.c +++ b/drivers/media/rc/keymaps/rc-winfast.c | |||
@@ -11,6 +11,7 @@ | |||
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <media/rc-map.h> | 13 | #include <media/rc-map.h> |
14 | #include <linux/module.h> | ||
14 | 15 | ||
15 | /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ | 16 | /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ |
16 | 17 | ||
diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c index 35e2fcf0dc0a..0ea55ea2b71d 100644 --- a/drivers/media/rc/rc-main.c +++ b/drivers/media/rc/rc-main.c | |||
@@ -18,6 +18,7 @@ | |||
18 | #include <linux/input.h> | 18 | #include <linux/input.h> |
19 | #include <linux/slab.h> | 19 | #include <linux/slab.h> |
20 | #include <linux/device.h> | 20 | #include <linux/device.h> |
21 | #include <linux/module.h> | ||
21 | #include "rc-core-priv.h" | 22 | #include "rc-core-priv.h" |
22 | 23 | ||
23 | /* Sizes are in bytes, 256 bytes allows for 32 entries on x64 */ | 24 | /* Sizes are in bytes, 256 bytes allows for 32 entries on x64 */ |
diff --git a/drivers/media/video/adp1653.c b/drivers/media/video/adp1653.c index 5914390211ff..12eedf4d515a 100644 --- a/drivers/media/video/adp1653.c +++ b/drivers/media/video/adp1653.c | |||
@@ -31,6 +31,7 @@ | |||
31 | */ | 31 | */ |
32 | 32 | ||
33 | #include <linux/delay.h> | 33 | #include <linux/delay.h> |
34 | #include <linux/module.h> | ||
34 | #include <linux/i2c.h> | 35 | #include <linux/i2c.h> |
35 | #include <linux/module.h> | 36 | #include <linux/module.h> |
36 | #include <linux/slab.h> | 37 | #include <linux/slab.h> |
diff --git a/drivers/media/video/ak881x.c b/drivers/media/video/ak881x.c index b388654d48cd..53c496c00fb6 100644 --- a/drivers/media/video/ak881x.c +++ b/drivers/media/video/ak881x.c | |||
@@ -13,6 +13,7 @@ | |||
13 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
14 | #include <linux/slab.h> | 14 | #include <linux/slab.h> |
15 | #include <linux/videodev2.h> | 15 | #include <linux/videodev2.h> |
16 | #include <linux/module.h> | ||
16 | 17 | ||
17 | #include <media/ak881x.h> | 18 | #include <media/ak881x.h> |
18 | #include <media/v4l2-chip-ident.h> | 19 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/cpia2/cpia2_usb.c b/drivers/media/video/cpia2/cpia2_usb.c index dc5b07a20f69..59c797c15277 100644 --- a/drivers/media/video/cpia2/cpia2_usb.c +++ b/drivers/media/video/cpia2/cpia2_usb.c | |||
@@ -31,6 +31,7 @@ | |||
31 | #include <linux/kernel.h> | 31 | #include <linux/kernel.h> |
32 | #include <linux/slab.h> | 32 | #include <linux/slab.h> |
33 | #include <linux/usb.h> | 33 | #include <linux/usb.h> |
34 | #include <linux/module.h> | ||
34 | 35 | ||
35 | #include "cpia2.h" | 36 | #include "cpia2.h" |
36 | 37 | ||
diff --git a/drivers/media/video/cx25840/cx25840-ir.c b/drivers/media/video/cx25840/cx25840-ir.c index b718a3a4bed3..13c380ebb562 100644 --- a/drivers/media/video/cx25840/cx25840-ir.c +++ b/drivers/media/video/cx25840/cx25840-ir.c | |||
@@ -23,6 +23,7 @@ | |||
23 | 23 | ||
24 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
25 | #include <linux/kfifo.h> | 25 | #include <linux/kfifo.h> |
26 | #include <linux/module.h> | ||
26 | #include <media/cx25840.h> | 27 | #include <media/cx25840.h> |
27 | #include <media/rc-core.h> | 28 | #include <media/rc-core.h> |
28 | 29 | ||
diff --git a/drivers/media/video/davinci/dm355_ccdc.c b/drivers/media/video/davinci/dm355_ccdc.c index c29ac88ffd78..bd443ee76fff 100644 --- a/drivers/media/video/davinci/dm355_ccdc.c +++ b/drivers/media/video/davinci/dm355_ccdc.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <linux/videodev2.h> | 39 | #include <linux/videodev2.h> |
40 | #include <linux/clk.h> | 40 | #include <linux/clk.h> |
41 | #include <linux/err.h> | 41 | #include <linux/err.h> |
42 | #include <linux/module.h> | ||
42 | 43 | ||
43 | #include <media/davinci/dm355_ccdc.h> | 44 | #include <media/davinci/dm355_ccdc.h> |
44 | #include <media/davinci/vpss.h> | 45 | #include <media/davinci/vpss.h> |
diff --git a/drivers/media/video/davinci/dm644x_ccdc.c b/drivers/media/video/davinci/dm644x_ccdc.c index c8b32c1c7386..8051c2956478 100644 --- a/drivers/media/video/davinci/dm644x_ccdc.c +++ b/drivers/media/video/davinci/dm644x_ccdc.c | |||
@@ -40,6 +40,7 @@ | |||
40 | #include <linux/gfp.h> | 40 | #include <linux/gfp.h> |
41 | #include <linux/clk.h> | 41 | #include <linux/clk.h> |
42 | #include <linux/err.h> | 42 | #include <linux/err.h> |
43 | #include <linux/module.h> | ||
43 | 44 | ||
44 | #include <media/davinci/dm644x_ccdc.h> | 45 | #include <media/davinci/dm644x_ccdc.h> |
45 | #include <media/davinci/vpss.h> | 46 | #include <media/davinci/vpss.h> |
diff --git a/drivers/media/video/hdpvr/hdpvr-i2c.c b/drivers/media/video/hdpvr/hdpvr-i2c.c index 2a1ac287591d..82e819fa91c0 100644 --- a/drivers/media/video/hdpvr/hdpvr-i2c.c +++ b/drivers/media/video/hdpvr/hdpvr-i2c.c | |||
@@ -17,6 +17,7 @@ | |||
17 | 17 | ||
18 | #include <linux/i2c.h> | 18 | #include <linux/i2c.h> |
19 | #include <linux/slab.h> | 19 | #include <linux/slab.h> |
20 | #include <linux/export.h> | ||
20 | 21 | ||
21 | #include "hdpvr.h" | 22 | #include "hdpvr.h" |
22 | 23 | ||
diff --git a/drivers/media/video/hexium_gemini.c b/drivers/media/video/hexium_gemini.c index 9cb039e593db..a62322d5c0d8 100644 --- a/drivers/media/video/hexium_gemini.c +++ b/drivers/media/video/hexium_gemini.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #define DEBUG_VARIABLE debug | 26 | #define DEBUG_VARIABLE debug |
27 | 27 | ||
28 | #include <media/saa7146_vv.h> | 28 | #include <media/saa7146_vv.h> |
29 | #include <linux/module.h> | ||
29 | 30 | ||
30 | static int debug; | 31 | static int debug; |
31 | module_param(debug, int, 0); | 32 | module_param(debug, int, 0); |
diff --git a/drivers/media/video/hexium_orion.c b/drivers/media/video/hexium_orion.c index 74861a4b601a..23debc967d94 100644 --- a/drivers/media/video/hexium_orion.c +++ b/drivers/media/video/hexium_orion.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #define DEBUG_VARIABLE debug | 26 | #define DEBUG_VARIABLE debug |
27 | 27 | ||
28 | #include <media/saa7146_vv.h> | 28 | #include <media/saa7146_vv.h> |
29 | #include <linux/module.h> | ||
29 | 30 | ||
30 | static int debug; | 31 | static int debug; |
31 | module_param(debug, int, 0); | 32 | module_param(debug, int, 0); |
diff --git a/drivers/media/video/imx074.c b/drivers/media/video/imx074.c index 8775e262bb6e..eec75bb57203 100644 --- a/drivers/media/video/imx074.c +++ b/drivers/media/video/imx074.c | |||
@@ -15,6 +15,7 @@ | |||
15 | #include <linux/v4l2-mediabus.h> | 15 | #include <linux/v4l2-mediabus.h> |
16 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
17 | #include <linux/videodev2.h> | 17 | #include <linux/videodev2.h> |
18 | #include <linux/module.h> | ||
18 | 19 | ||
19 | #include <media/soc_camera.h> | 20 | #include <media/soc_camera.h> |
20 | #include <media/v4l2-subdev.h> | 21 | #include <media/v4l2-subdev.h> |
diff --git a/drivers/media/video/m5mols/m5mols_core.c b/drivers/media/video/m5mols/m5mols_core.c index 5d21d056d6a3..05ab3700647e 100644 --- a/drivers/media/video/m5mols/m5mols_core.c +++ b/drivers/media/video/m5mols/m5mols_core.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/gpio.h> | 21 | #include <linux/gpio.h> |
22 | #include <linux/regulator/consumer.h> | 22 | #include <linux/regulator/consumer.h> |
23 | #include <linux/videodev2.h> | 23 | #include <linux/videodev2.h> |
24 | #include <linux/module.h> | ||
24 | #include <media/v4l2-ctrls.h> | 25 | #include <media/v4l2-ctrls.h> |
25 | #include <media/v4l2-device.h> | 26 | #include <media/v4l2-device.h> |
26 | #include <media/v4l2-subdev.h> | 27 | #include <media/v4l2-subdev.h> |
diff --git a/drivers/media/video/mt9m001.c b/drivers/media/video/mt9m001.c index 9f3ffc7bf9d2..097c9d3d04a8 100644 --- a/drivers/media/video/mt9m001.c +++ b/drivers/media/video/mt9m001.c | |||
@@ -12,6 +12,7 @@ | |||
12 | #include <linux/slab.h> | 12 | #include <linux/slab.h> |
13 | #include <linux/i2c.h> | 13 | #include <linux/i2c.h> |
14 | #include <linux/log2.h> | 14 | #include <linux/log2.h> |
15 | #include <linux/module.h> | ||
15 | 16 | ||
16 | #include <media/soc_camera.h> | 17 | #include <media/soc_camera.h> |
17 | #include <media/soc_mediabus.h> | 18 | #include <media/soc_mediabus.h> |
diff --git a/drivers/media/video/mt9m111.c b/drivers/media/video/mt9m111.c index 59bfe39ba585..258adfd99e67 100644 --- a/drivers/media/video/mt9m111.c +++ b/drivers/media/video/mt9m111.c | |||
@@ -14,6 +14,7 @@ | |||
14 | #include <linux/gpio.h> | 14 | #include <linux/gpio.h> |
15 | #include <linux/delay.h> | 15 | #include <linux/delay.h> |
16 | #include <linux/v4l2-mediabus.h> | 16 | #include <linux/v4l2-mediabus.h> |
17 | #include <linux/module.h> | ||
17 | 18 | ||
18 | #include <media/soc_camera.h> | 19 | #include <media/soc_camera.h> |
19 | #include <media/v4l2-common.h> | 20 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/video/mt9t031.c b/drivers/media/video/mt9t031.c index 198298cf2f81..84add1aef139 100644 --- a/drivers/media/video/mt9t031.c +++ b/drivers/media/video/mt9t031.c | |||
@@ -15,6 +15,7 @@ | |||
15 | #include <linux/slab.h> | 15 | #include <linux/slab.h> |
16 | #include <linux/v4l2-mediabus.h> | 16 | #include <linux/v4l2-mediabus.h> |
17 | #include <linux/videodev2.h> | 17 | #include <linux/videodev2.h> |
18 | #include <linux/module.h> | ||
18 | 19 | ||
19 | #include <media/soc_camera.h> | 20 | #include <media/soc_camera.h> |
20 | #include <media/v4l2-chip-ident.h> | 21 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/mt9v011.c b/drivers/media/video/mt9v011.c index 893a8b8f5141..db74dd27c722 100644 --- a/drivers/media/video/mt9v011.c +++ b/drivers/media/video/mt9v011.c | |||
@@ -9,6 +9,7 @@ | |||
9 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
10 | #include <linux/videodev2.h> | 10 | #include <linux/videodev2.h> |
11 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
12 | #include <linux/module.h> | ||
12 | #include <asm/div64.h> | 13 | #include <asm/div64.h> |
13 | #include <media/v4l2-device.h> | 14 | #include <media/v4l2-device.h> |
14 | #include <media/v4l2-chip-ident.h> | 15 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/mt9v022.c b/drivers/media/video/mt9v022.c index c5c67ec8fd78..944940758fa3 100644 --- a/drivers/media/video/mt9v022.c +++ b/drivers/media/video/mt9v022.c | |||
@@ -13,6 +13,7 @@ | |||
13 | #include <linux/i2c.h> | 13 | #include <linux/i2c.h> |
14 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
15 | #include <linux/log2.h> | 15 | #include <linux/log2.h> |
16 | #include <linux/module.h> | ||
16 | 17 | ||
17 | #include <media/soc_camera.h> | 18 | #include <media/soc_camera.h> |
18 | #include <media/soc_mediabus.h> | 19 | #include <media/soc_mediabus.h> |
diff --git a/drivers/media/video/mt9v032.c b/drivers/media/video/mt9v032.c index 7906929f106e..d90b982cc218 100644 --- a/drivers/media/video/mt9v032.c +++ b/drivers/media/video/mt9v032.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/slab.h> | 19 | #include <linux/slab.h> |
20 | #include <linux/videodev2.h> | 20 | #include <linux/videodev2.h> |
21 | #include <linux/v4l2-mediabus.h> | 21 | #include <linux/v4l2-mediabus.h> |
22 | #include <linux/module.h> | ||
22 | 23 | ||
23 | #include <media/mt9v032.h> | 24 | #include <media/mt9v032.h> |
24 | #include <media/v4l2-ctrls.h> | 25 | #include <media/v4l2-ctrls.h> |
diff --git a/drivers/media/video/mxb.c b/drivers/media/video/mxb.c index f0c3968ac7eb..2e4131748438 100644 --- a/drivers/media/video/mxb.c +++ b/drivers/media/video/mxb.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include <media/tuner.h> | 29 | #include <media/tuner.h> |
30 | #include <media/v4l2-common.h> | 30 | #include <media/v4l2-common.h> |
31 | #include <media/saa7115.h> | 31 | #include <media/saa7115.h> |
32 | #include <linux/module.h> | ||
32 | 33 | ||
33 | #include "mxb.h" | 34 | #include "mxb.h" |
34 | #include "tea6415c.h" | 35 | #include "tea6415c.h" |
diff --git a/drivers/media/video/noon010pc30.c b/drivers/media/video/noon010pc30.c index 6cd21cf91b44..50838bf84204 100644 --- a/drivers/media/video/noon010pc30.c +++ b/drivers/media/video/noon010pc30.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <media/noon010pc30.h> | 21 | #include <media/noon010pc30.h> |
22 | #include <media/v4l2-chip-ident.h> | 22 | #include <media/v4l2-chip-ident.h> |
23 | #include <linux/videodev2.h> | 23 | #include <linux/videodev2.h> |
24 | #include <linux/module.h> | ||
24 | #include <media/v4l2-ctrls.h> | 25 | #include <media/v4l2-ctrls.h> |
25 | #include <media/v4l2-device.h> | 26 | #include <media/v4l2-device.h> |
26 | #include <media/v4l2-mediabus.h> | 27 | #include <media/v4l2-mediabus.h> |
diff --git a/drivers/media/video/omap24xxcam.c b/drivers/media/video/omap24xxcam.c index eb97bff7116f..45522e603185 100644 --- a/drivers/media/video/omap24xxcam.c +++ b/drivers/media/video/omap24xxcam.c | |||
@@ -36,6 +36,7 @@ | |||
36 | #include <linux/io.h> | 36 | #include <linux/io.h> |
37 | #include <linux/slab.h> | 37 | #include <linux/slab.h> |
38 | #include <linux/sched.h> | 38 | #include <linux/sched.h> |
39 | #include <linux/module.h> | ||
39 | 40 | ||
40 | #include <media/v4l2-common.h> | 41 | #include <media/v4l2-common.h> |
41 | #include <media/v4l2-ioctl.h> | 42 | #include <media/v4l2-ioctl.h> |
diff --git a/drivers/media/video/ov6650.c b/drivers/media/video/ov6650.c index d5b057207a7b..9f2d26b1d4cb 100644 --- a/drivers/media/video/ov6650.c +++ b/drivers/media/video/ov6650.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include <linux/i2c.h> | 29 | #include <linux/i2c.h> |
30 | #include <linux/slab.h> | 30 | #include <linux/slab.h> |
31 | #include <linux/v4l2-mediabus.h> | 31 | #include <linux/v4l2-mediabus.h> |
32 | #include <linux/module.h> | ||
32 | 33 | ||
33 | #include <media/soc_camera.h> | 34 | #include <media/soc_camera.h> |
34 | #include <media/v4l2-chip-ident.h> | 35 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/pvrusb2/pvrusb2-devattr.c b/drivers/media/video/pvrusb2/pvrusb2-devattr.c index e799331389b1..c6da8f77e1a2 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-devattr.c +++ b/drivers/media/video/pvrusb2/pvrusb2-devattr.c | |||
@@ -28,6 +28,7 @@ pvr2_device_desc structures. | |||
28 | 28 | ||
29 | #include "pvrusb2-devattr.h" | 29 | #include "pvrusb2-devattr.h" |
30 | #include <linux/usb.h> | 30 | #include <linux/usb.h> |
31 | #include <linux/module.h> | ||
31 | /* This is needed in order to pull in tuner type ids... */ | 32 | /* This is needed in order to pull in tuner type ids... */ |
32 | #include <linux/i2c.h> | 33 | #include <linux/i2c.h> |
33 | #include <media/tuner.h> | 34 | #include <media/tuner.h> |
diff --git a/drivers/media/video/pvrusb2/pvrusb2-hdw.c b/drivers/media/video/pvrusb2/pvrusb2-hdw.c index 5a6f24d1246d..122b45760f0d 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-hdw.c +++ b/drivers/media/video/pvrusb2/pvrusb2-hdw.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/errno.h> | 21 | #include <linux/errno.h> |
22 | #include <linux/string.h> | 22 | #include <linux/string.h> |
23 | #include <linux/slab.h> | 23 | #include <linux/slab.h> |
24 | #include <linux/module.h> | ||
24 | #include <linux/firmware.h> | 25 | #include <linux/firmware.h> |
25 | #include <linux/videodev2.h> | 26 | #include <linux/videodev2.h> |
26 | #include <media/v4l2-common.h> | 27 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/video/pvrusb2/pvrusb2-i2c-core.c b/drivers/media/video/pvrusb2/pvrusb2-i2c-core.c index e72d5103e778..885ce11f222d 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-i2c-core.c +++ b/drivers/media/video/pvrusb2/pvrusb2-i2c-core.c | |||
@@ -19,6 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include <linux/i2c.h> | 21 | #include <linux/i2c.h> |
22 | #include <linux/module.h> | ||
22 | #include <media/ir-kbd-i2c.h> | 23 | #include <media/ir-kbd-i2c.h> |
23 | #include "pvrusb2-i2c-core.h" | 24 | #include "pvrusb2-i2c-core.h" |
24 | #include "pvrusb2-hdw-internal.h" | 25 | #include "pvrusb2-hdw-internal.h" |
diff --git a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c index ce7ac4595276..6d666174dbb4 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-v4l2.c +++ b/drivers/media/video/pvrusb2/pvrusb2-v4l2.c | |||
@@ -29,6 +29,7 @@ | |||
29 | #include "pvrusb2-v4l2.h" | 29 | #include "pvrusb2-v4l2.h" |
30 | #include "pvrusb2-ioread.h" | 30 | #include "pvrusb2-ioread.h" |
31 | #include <linux/videodev2.h> | 31 | #include <linux/videodev2.h> |
32 | #include <linux/module.h> | ||
32 | #include <media/v4l2-dev.h> | 33 | #include <media/v4l2-dev.h> |
33 | #include <media/v4l2-common.h> | 34 | #include <media/v4l2-common.h> |
34 | #include <media/v4l2-ioctl.h> | 35 | #include <media/v4l2-ioctl.h> |
diff --git a/drivers/media/video/rj54n1cb0c.c b/drivers/media/video/rj54n1cb0c.c index 6afc61689549..9937386a3bae 100644 --- a/drivers/media/video/rj54n1cb0c.c +++ b/drivers/media/video/rj54n1cb0c.c | |||
@@ -13,6 +13,7 @@ | |||
13 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
14 | #include <linux/v4l2-mediabus.h> | 14 | #include <linux/v4l2-mediabus.h> |
15 | #include <linux/videodev2.h> | 15 | #include <linux/videodev2.h> |
16 | #include <linux/module.h> | ||
16 | 17 | ||
17 | #include <media/rj54n1cb0c.h> | 18 | #include <media/rj54n1cb0c.h> |
18 | #include <media/soc_camera.h> | 19 | #include <media/soc_camera.h> |
diff --git a/drivers/media/video/s5k6aa.c b/drivers/media/video/s5k6aa.c index 2446736b7871..0df7f2a41814 100644 --- a/drivers/media/video/s5k6aa.c +++ b/drivers/media/video/s5k6aa.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/gpio.h> | 19 | #include <linux/gpio.h> |
20 | #include <linux/i2c.h> | 20 | #include <linux/i2c.h> |
21 | #include <linux/media.h> | 21 | #include <linux/media.h> |
22 | #include <linux/module.h> | ||
22 | #include <linux/regulator/consumer.h> | 23 | #include <linux/regulator/consumer.h> |
23 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
24 | 25 | ||
diff --git a/drivers/media/video/s5p-mfc/s5p_mfc_dec.c b/drivers/media/video/s5p-mfc/s5p_mfc_dec.c index 725634d9736d..844a4d7797bc 100644 --- a/drivers/media/video/s5p-mfc/s5p_mfc_dec.c +++ b/drivers/media/video/s5p-mfc/s5p_mfc_dec.c | |||
@@ -220,8 +220,8 @@ static int vidioc_querycap(struct file *file, void *priv, | |||
220 | strncpy(cap->card, dev->plat_dev->name, sizeof(cap->card) - 1); | 220 | strncpy(cap->card, dev->plat_dev->name, sizeof(cap->card) - 1); |
221 | cap->bus_info[0] = 0; | 221 | cap->bus_info[0] = 0; |
222 | cap->version = KERNEL_VERSION(1, 0, 0); | 222 | cap->version = KERNEL_VERSION(1, 0, 0); |
223 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_OUTPUT | 223 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE_MPLANE | |
224 | | V4L2_CAP_STREAMING; | 224 | V4L2_CAP_VIDEO_OUTPUT_MPLANE | V4L2_CAP_STREAMING; |
225 | return 0; | 225 | return 0; |
226 | } | 226 | } |
227 | 227 | ||
diff --git a/drivers/media/video/s5p-mfc/s5p_mfc_enc.c b/drivers/media/video/s5p-mfc/s5p_mfc_enc.c index ecef127dbc66..1e8cdb77d4b8 100644 --- a/drivers/media/video/s5p-mfc/s5p_mfc_enc.c +++ b/drivers/media/video/s5p-mfc/s5p_mfc_enc.c | |||
@@ -785,8 +785,8 @@ static int vidioc_querycap(struct file *file, void *priv, | |||
785 | strncpy(cap->card, dev->plat_dev->name, sizeof(cap->card) - 1); | 785 | strncpy(cap->card, dev->plat_dev->name, sizeof(cap->card) - 1); |
786 | cap->bus_info[0] = 0; | 786 | cap->bus_info[0] = 0; |
787 | cap->version = KERNEL_VERSION(1, 0, 0); | 787 | cap->version = KERNEL_VERSION(1, 0, 0); |
788 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | 788 | cap->capabilities = V4L2_CAP_VIDEO_CAPTURE_MPLANE |
789 | | V4L2_CAP_VIDEO_OUTPUT | 789 | | V4L2_CAP_VIDEO_OUTPUT_MPLANE |
790 | | V4L2_CAP_STREAMING; | 790 | | V4L2_CAP_STREAMING; |
791 | return 0; | 791 | return 0; |
792 | } | 792 | } |
diff --git a/drivers/media/video/sh_mobile_csi2.c b/drivers/media/video/sh_mobile_csi2.c index 37706eb81f25..ea4f0473ed3b 100644 --- a/drivers/media/video/sh_mobile_csi2.c +++ b/drivers/media/video/sh_mobile_csi2.c | |||
@@ -15,6 +15,7 @@ | |||
15 | #include <linux/pm_runtime.h> | 15 | #include <linux/pm_runtime.h> |
16 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
17 | #include <linux/videodev2.h> | 17 | #include <linux/videodev2.h> |
18 | #include <linux/module.h> | ||
18 | 19 | ||
19 | #include <media/sh_mobile_ceu.h> | 20 | #include <media/sh_mobile_ceu.h> |
20 | #include <media/sh_mobile_csi2.h> | 21 | #include <media/sh_mobile_csi2.h> |
diff --git a/drivers/media/video/sh_vou.c b/drivers/media/video/sh_vou.c index 6a729879d89e..9644bd861abc 100644 --- a/drivers/media/video/sh_vou.c +++ b/drivers/media/video/sh_vou.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/pm_runtime.h> | 20 | #include <linux/pm_runtime.h> |
21 | #include <linux/slab.h> | 21 | #include <linux/slab.h> |
22 | #include <linux/videodev2.h> | 22 | #include <linux/videodev2.h> |
23 | #include <linux/module.h> | ||
23 | 24 | ||
24 | #include <media/sh_vou.h> | 25 | #include <media/sh_vou.h> |
25 | #include <media/v4l2-common.h> | 26 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/video/sr030pc30.c b/drivers/media/video/sr030pc30.c index 10aff3f943a8..d1b07aceaf94 100644 --- a/drivers/media/video/sr030pc30.c +++ b/drivers/media/video/sr030pc30.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/i2c.h> | 19 | #include <linux/i2c.h> |
20 | #include <linux/delay.h> | 20 | #include <linux/delay.h> |
21 | #include <linux/slab.h> | 21 | #include <linux/slab.h> |
22 | #include <linux/module.h> | ||
22 | #include <media/v4l2-device.h> | 23 | #include <media/v4l2-device.h> |
23 | #include <media/v4l2-subdev.h> | 24 | #include <media/v4l2-subdev.h> |
24 | #include <media/v4l2-mediabus.h> | 25 | #include <media/v4l2-mediabus.h> |
diff --git a/drivers/media/video/tcm825x.c b/drivers/media/video/tcm825x.c index b6ee1bd342dc..462caa44ae00 100644 --- a/drivers/media/video/tcm825x.c +++ b/drivers/media/video/tcm825x.c | |||
@@ -27,6 +27,7 @@ | |||
27 | */ | 27 | */ |
28 | 28 | ||
29 | #include <linux/i2c.h> | 29 | #include <linux/i2c.h> |
30 | #include <linux/module.h> | ||
30 | #include <media/v4l2-int-device.h> | 31 | #include <media/v4l2-int-device.h> |
31 | 32 | ||
32 | #include "tcm825x.h" | 33 | #include "tcm825x.h" |
diff --git a/drivers/media/video/timblogiw.c b/drivers/media/video/timblogiw.c index 84cd1b65b765..a0895bf07487 100644 --- a/drivers/media/video/timblogiw.c +++ b/drivers/media/video/timblogiw.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <linux/interrupt.h> | 27 | #include <linux/interrupt.h> |
28 | #include <linux/list.h> | 28 | #include <linux/list.h> |
29 | #include <linux/i2c.h> | 29 | #include <linux/i2c.h> |
30 | #include <linux/module.h> | ||
30 | #include <media/v4l2-ioctl.h> | 31 | #include <media/v4l2-ioctl.h> |
31 | #include <media/v4l2-device.h> | 32 | #include <media/v4l2-device.h> |
32 | #include <media/videobuf-dma-contig.h> | 33 | #include <media/videobuf-dma-contig.h> |
diff --git a/drivers/media/video/tvp514x.c b/drivers/media/video/tvp514x.c index 9b3e828b0775..926f03931156 100644 --- a/drivers/media/video/tvp514x.c +++ b/drivers/media/video/tvp514x.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include <linux/slab.h> | 32 | #include <linux/slab.h> |
33 | #include <linux/delay.h> | 33 | #include <linux/delay.h> |
34 | #include <linux/videodev2.h> | 34 | #include <linux/videodev2.h> |
35 | #include <linux/module.h> | ||
35 | 36 | ||
36 | #include <media/v4l2-device.h> | 37 | #include <media/v4l2-device.h> |
37 | #include <media/v4l2-common.h> | 38 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/video/tvp5150.c b/drivers/media/video/tvp5150.c index 2a10b03a13c7..fc91a1ec54a0 100644 --- a/drivers/media/video/tvp5150.c +++ b/drivers/media/video/tvp5150.c | |||
@@ -9,6 +9,7 @@ | |||
9 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
10 | #include <linux/videodev2.h> | 10 | #include <linux/videodev2.h> |
11 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
12 | #include <linux/module.h> | ||
12 | #include <media/v4l2-device.h> | 13 | #include <media/v4l2-device.h> |
13 | #include <media/tvp5150.h> | 14 | #include <media/tvp5150.h> |
14 | #include <media/v4l2-chip-ident.h> | 15 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/tvp7002.c b/drivers/media/video/tvp7002.c index 2e6059a52e9f..7875e80cb2ff 100644 --- a/drivers/media/video/tvp7002.c +++ b/drivers/media/video/tvp7002.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/i2c.h> | 28 | #include <linux/i2c.h> |
29 | #include <linux/slab.h> | 29 | #include <linux/slab.h> |
30 | #include <linux/videodev2.h> | 30 | #include <linux/videodev2.h> |
31 | #include <linux/module.h> | ||
31 | #include <media/tvp7002.h> | 32 | #include <media/tvp7002.h> |
32 | #include <media/v4l2-device.h> | 33 | #include <media/v4l2-device.h> |
33 | #include <media/v4l2-chip-ident.h> | 34 | #include <media/v4l2-chip-ident.h> |
diff --git a/drivers/media/video/usbvision/usbvision-cards.c b/drivers/media/video/usbvision/usbvision-cards.c index 8f5266157f15..3103d0d020e8 100644 --- a/drivers/media/video/usbvision/usbvision-cards.c +++ b/drivers/media/video/usbvision/usbvision-cards.c | |||
@@ -24,6 +24,7 @@ | |||
24 | 24 | ||
25 | 25 | ||
26 | #include <linux/list.h> | 26 | #include <linux/list.h> |
27 | #include <linux/module.h> | ||
27 | #include <media/v4l2-dev.h> | 28 | #include <media/v4l2-dev.h> |
28 | #include <media/tuner.h> | 29 | #include <media/tuner.h> |
29 | #include "usbvision.h" | 30 | #include "usbvision.h" |
diff --git a/drivers/media/video/uvc/uvc_ctrl.c b/drivers/media/video/uvc/uvc_ctrl.c index 10c2364f3e8a..254d32688843 100644 --- a/drivers/media/video/uvc/uvc_ctrl.c +++ b/drivers/media/video/uvc/uvc_ctrl.c | |||
@@ -1016,7 +1016,8 @@ int uvc_query_v4l2_menu(struct uvc_video_chain *chain, | |||
1016 | 1016 | ||
1017 | menu_info = &mapping->menu_info[query_menu->index]; | 1017 | menu_info = &mapping->menu_info[query_menu->index]; |
1018 | 1018 | ||
1019 | if (ctrl->info.flags & UVC_CTRL_FLAG_GET_RES) { | 1019 | if (mapping->data_type == UVC_CTRL_DATA_TYPE_BITMASK && |
1020 | (ctrl->info.flags & UVC_CTRL_FLAG_GET_RES)) { | ||
1020 | s32 bitmap; | 1021 | s32 bitmap; |
1021 | 1022 | ||
1022 | if (!ctrl->cached) { | 1023 | if (!ctrl->cached) { |
@@ -1225,7 +1226,8 @@ int uvc_ctrl_set(struct uvc_video_chain *chain, | |||
1225 | /* Valid menu indices are reported by the GET_RES request for | 1226 | /* Valid menu indices are reported by the GET_RES request for |
1226 | * UVC controls that support it. | 1227 | * UVC controls that support it. |
1227 | */ | 1228 | */ |
1228 | if (ctrl->info.flags & UVC_CTRL_FLAG_GET_RES) { | 1229 | if (mapping->data_type == UVC_CTRL_DATA_TYPE_BITMASK && |
1230 | (ctrl->info.flags & UVC_CTRL_FLAG_GET_RES)) { | ||
1229 | if (!ctrl->cached) { | 1231 | if (!ctrl->cached) { |
1230 | ret = uvc_ctrl_populate_cache(chain, ctrl); | 1232 | ret = uvc_ctrl_populate_cache(chain, ctrl); |
1231 | if (ret < 0) | 1233 | if (ret < 0) |
diff --git a/drivers/media/video/v4l2-ctrls.c b/drivers/media/video/v4l2-ctrls.c index 5552f8137571..0f415dade05a 100644 --- a/drivers/media/video/v4l2-ctrls.c +++ b/drivers/media/video/v4l2-ctrls.c | |||
@@ -20,6 +20,7 @@ | |||
20 | 20 | ||
21 | #include <linux/ctype.h> | 21 | #include <linux/ctype.h> |
22 | #include <linux/slab.h> | 22 | #include <linux/slab.h> |
23 | #include <linux/export.h> | ||
23 | #include <media/v4l2-ioctl.h> | 24 | #include <media/v4l2-ioctl.h> |
24 | #include <media/v4l2-device.h> | 25 | #include <media/v4l2-device.h> |
25 | #include <media/v4l2-ctrls.h> | 26 | #include <media/v4l2-ctrls.h> |
@@ -820,8 +821,8 @@ static void send_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 changes) | |||
820 | fill_event(&ev, ctrl, changes); | 821 | fill_event(&ev, ctrl, changes); |
821 | 822 | ||
822 | list_for_each_entry(sev, &ctrl->ev_subs, node) | 823 | list_for_each_entry(sev, &ctrl->ev_subs, node) |
823 | if (sev->fh && (sev->fh != fh || | 824 | if (sev->fh != fh || |
824 | (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK))) | 825 | (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK)) |
825 | v4l2_event_queue_fh(sev->fh, &ev); | 826 | v4l2_event_queue_fh(sev->fh, &ev); |
826 | } | 827 | } |
827 | 828 | ||
@@ -946,6 +947,7 @@ static void new_to_cur(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, | |||
946 | if (ctrl->cluster[0]->has_volatiles) | 947 | if (ctrl->cluster[0]->has_volatiles) |
947 | ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; | 948 | ctrl->flags |= V4L2_CTRL_FLAG_VOLATILE; |
948 | } | 949 | } |
950 | fh = NULL; | ||
949 | } | 951 | } |
950 | if (changed || update_inactive) { | 952 | if (changed || update_inactive) { |
951 | /* If a control was changed that was not one of the controls | 953 | /* If a control was changed that was not one of the controls |
diff --git a/drivers/media/video/v4l2-device.c b/drivers/media/video/v4l2-device.c index 9fc0ae8a526a..0edd618b9ddf 100644 --- a/drivers/media/video/v4l2-device.c +++ b/drivers/media/video/v4l2-device.c | |||
@@ -20,6 +20,7 @@ | |||
20 | 20 | ||
21 | #include <linux/types.h> | 21 | #include <linux/types.h> |
22 | #include <linux/ioctl.h> | 22 | #include <linux/ioctl.h> |
23 | #include <linux/module.h> | ||
23 | #include <linux/i2c.h> | 24 | #include <linux/i2c.h> |
24 | #include <linux/slab.h> | 25 | #include <linux/slab.h> |
25 | #if defined(CONFIG_SPI) | 26 | #if defined(CONFIG_SPI) |
diff --git a/drivers/media/video/v4l2-event.c b/drivers/media/video/v4l2-event.c index 53b190cf225e..c26ad9637143 100644 --- a/drivers/media/video/v4l2-event.c +++ b/drivers/media/video/v4l2-event.c | |||
@@ -29,6 +29,7 @@ | |||
29 | 29 | ||
30 | #include <linux/sched.h> | 30 | #include <linux/sched.h> |
31 | #include <linux/slab.h> | 31 | #include <linux/slab.h> |
32 | #include <linux/export.h> | ||
32 | 33 | ||
33 | static unsigned sev_pos(const struct v4l2_subscribed_event *sev, unsigned idx) | 34 | static unsigned sev_pos(const struct v4l2_subscribed_event *sev, unsigned idx) |
34 | { | 35 | { |
@@ -215,6 +216,9 @@ int v4l2_event_subscribe(struct v4l2_fh *fh, | |||
215 | unsigned long flags; | 216 | unsigned long flags; |
216 | unsigned i; | 217 | unsigned i; |
217 | 218 | ||
219 | if (sub->type == V4L2_EVENT_ALL) | ||
220 | return -EINVAL; | ||
221 | |||
218 | if (elems < 1) | 222 | if (elems < 1) |
219 | elems = 1; | 223 | elems = 1; |
220 | if (sub->type == V4L2_EVENT_CTRL) { | 224 | if (sub->type == V4L2_EVENT_CTRL) { |
@@ -282,6 +286,7 @@ int v4l2_event_unsubscribe(struct v4l2_fh *fh, | |||
282 | { | 286 | { |
283 | struct v4l2_subscribed_event *sev; | 287 | struct v4l2_subscribed_event *sev; |
284 | unsigned long flags; | 288 | unsigned long flags; |
289 | int i; | ||
285 | 290 | ||
286 | if (sub->type == V4L2_EVENT_ALL) { | 291 | if (sub->type == V4L2_EVENT_ALL) { |
287 | v4l2_event_unsubscribe_all(fh); | 292 | v4l2_event_unsubscribe_all(fh); |
@@ -292,8 +297,12 @@ int v4l2_event_unsubscribe(struct v4l2_fh *fh, | |||
292 | 297 | ||
293 | sev = v4l2_event_subscribed(fh, sub->type, sub->id); | 298 | sev = v4l2_event_subscribed(fh, sub->type, sub->id); |
294 | if (sev != NULL) { | 299 | if (sev != NULL) { |
300 | /* Remove any pending events for this subscription */ | ||
301 | for (i = 0; i < sev->in_use; i++) { | ||
302 | list_del(&sev->events[sev_pos(sev, i)].list); | ||
303 | fh->navailable--; | ||
304 | } | ||
295 | list_del(&sev->list); | 305 | list_del(&sev->list); |
296 | sev->fh = NULL; | ||
297 | } | 306 | } |
298 | 307 | ||
299 | spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); | 308 | spin_unlock_irqrestore(&fh->vdev->fh_lock, flags); |
diff --git a/drivers/media/video/v4l2-fh.c b/drivers/media/video/v4l2-fh.c index 122822d2b8b2..9e3fc040ea20 100644 --- a/drivers/media/video/v4l2-fh.c +++ b/drivers/media/video/v4l2-fh.c | |||
@@ -24,6 +24,7 @@ | |||
24 | 24 | ||
25 | #include <linux/bitops.h> | 25 | #include <linux/bitops.h> |
26 | #include <linux/slab.h> | 26 | #include <linux/slab.h> |
27 | #include <linux/export.h> | ||
27 | #include <media/v4l2-dev.h> | 28 | #include <media/v4l2-dev.h> |
28 | #include <media/v4l2-fh.h> | 29 | #include <media/v4l2-fh.h> |
29 | #include <media/v4l2-event.h> | 30 | #include <media/v4l2-event.h> |
diff --git a/drivers/media/video/v4l2-int-device.c b/drivers/media/video/v4l2-int-device.c index a935bae538ef..f4473494af7a 100644 --- a/drivers/media/video/v4l2-int-device.c +++ b/drivers/media/video/v4l2-int-device.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include <linux/list.h> | 26 | #include <linux/list.h> |
27 | #include <linux/sort.h> | 27 | #include <linux/sort.h> |
28 | #include <linux/string.h> | 28 | #include <linux/string.h> |
29 | #include <linux/module.h> | ||
29 | 30 | ||
30 | #include <media/v4l2-int-device.h> | 31 | #include <media/v4l2-int-device.h> |
31 | 32 | ||
diff --git a/drivers/media/video/v4l2-subdev.c b/drivers/media/video/v4l2-subdev.c index 179e20e23fc4..65ade5f03c2e 100644 --- a/drivers/media/video/v4l2-subdev.c +++ b/drivers/media/video/v4l2-subdev.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
25 | #include <linux/types.h> | 25 | #include <linux/types.h> |
26 | #include <linux/videodev2.h> | 26 | #include <linux/videodev2.h> |
27 | #include <linux/export.h> | ||
27 | 28 | ||
28 | #include <media/v4l2-ctrls.h> | 29 | #include <media/v4l2-ctrls.h> |
29 | #include <media/v4l2-device.h> | 30 | #include <media/v4l2-device.h> |
diff --git a/drivers/media/video/videobuf2-core.c b/drivers/media/video/videobuf2-core.c index 979e544388cb..95a3f5e82aef 100644 --- a/drivers/media/video/videobuf2-core.c +++ b/drivers/media/video/videobuf2-core.c | |||
@@ -131,6 +131,7 @@ static void __setup_offsets(struct vb2_queue *q, unsigned int n) | |||
131 | continue; | 131 | continue; |
132 | 132 | ||
133 | for (plane = 0; plane < vb->num_planes; ++plane) { | 133 | for (plane = 0; plane < vb->num_planes; ++plane) { |
134 | vb->v4l2_planes[plane].length = q->plane_sizes[plane]; | ||
134 | vb->v4l2_planes[plane].m.mem_offset = off; | 135 | vb->v4l2_planes[plane].m.mem_offset = off; |
135 | 136 | ||
136 | dprintk(3, "Buffer %d, plane %d offset 0x%08lx\n", | 137 | dprintk(3, "Buffer %d, plane %d offset 0x%08lx\n", |
@@ -264,6 +265,7 @@ static void __vb2_queue_free(struct vb2_queue *q, unsigned int buffers) | |||
264 | q->num_buffers -= buffers; | 265 | q->num_buffers -= buffers; |
265 | if (!q->num_buffers) | 266 | if (!q->num_buffers) |
266 | q->memory = 0; | 267 | q->memory = 0; |
268 | INIT_LIST_HEAD(&q->queued_list); | ||
267 | } | 269 | } |
268 | 270 | ||
269 | /** | 271 | /** |
@@ -296,14 +298,14 @@ static bool __buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb) | |||
296 | { | 298 | { |
297 | unsigned int plane; | 299 | unsigned int plane; |
298 | for (plane = 0; plane < vb->num_planes; ++plane) { | 300 | for (plane = 0; plane < vb->num_planes; ++plane) { |
301 | void *mem_priv = vb->planes[plane].mem_priv; | ||
299 | /* | 302 | /* |
300 | * If num_users() has not been provided, call_memop | 303 | * If num_users() has not been provided, call_memop |
301 | * will return 0, apparently nobody cares about this | 304 | * will return 0, apparently nobody cares about this |
302 | * case anyway. If num_users() returns more than 1, | 305 | * case anyway. If num_users() returns more than 1, |
303 | * we are not the only user of the plane's memory. | 306 | * we are not the only user of the plane's memory. |
304 | */ | 307 | */ |
305 | if (call_memop(q, plane, num_users, | 308 | if (mem_priv && call_memop(q, plane, num_users, mem_priv) > 1) |
306 | vb->planes[plane].mem_priv) > 1) | ||
307 | return true; | 309 | return true; |
308 | } | 310 | } |
309 | return false; | 311 | return false; |