drivers/media: Add module.h to all files using it implicitly
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 3 Jul 2011 18:03:12 +0000 (14:03 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 31 Oct 2011 23:31:51 +0000 (19:31 -0400)
A pending cleanup will mean that module.h won't be implicitly
everywhere anymore.  Make sure the modular drivers in clocksource
are actually calling out for <module.h> explicitly in advance.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
144 files changed:
drivers/media/common/saa7146_core.c
drivers/media/common/saa7146_fops.c
drivers/media/common/saa7146_video.c
drivers/media/common/tuners/tuner-types.c
drivers/media/dvb/frontends/dibx000_common.c
drivers/media/dvb/siano/sms-cards.c
drivers/media/dvb/siano/smssdio.c
drivers/media/dvb/siano/smsusb.c
drivers/media/radio/radio-timb.c
drivers/media/radio/radio-wl1273.c
drivers/media/radio/si4713-i2c.c
drivers/media/rc/ir-jvc-decoder.c
drivers/media/rc/ir-lirc-codec.c
drivers/media/rc/ir-nec-decoder.c
drivers/media/rc/ir-rc5-decoder.c
drivers/media/rc/ir-rc5-sz-decoder.c
drivers/media/rc/ir-rc6-decoder.c
drivers/media/rc/ir-sony-decoder.c
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c
drivers/media/rc/keymaps/rc-alink-dtu-m.c
drivers/media/rc/keymaps/rc-anysee.c
drivers/media/rc/keymaps/rc-apac-viewcomp.c
drivers/media/rc/keymaps/rc-asus-pc39.c
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c
drivers/media/rc/keymaps/rc-avermedia-a16d.c
drivers/media/rc/keymaps/rc-avermedia-cardbus.c
drivers/media/rc/keymaps/rc-avermedia-dvbt.c
drivers/media/rc/keymaps/rc-avermedia-m135a.c
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c
drivers/media/rc/keymaps/rc-avermedia.c
drivers/media/rc/keymaps/rc-avertv-303.c
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c
drivers/media/rc/keymaps/rc-behold-columbus.c
drivers/media/rc/keymaps/rc-behold.c
drivers/media/rc/keymaps/rc-budget-ci-old.c
drivers/media/rc/keymaps/rc-cinergy-1400.c
drivers/media/rc/keymaps/rc-cinergy.c
drivers/media/rc/keymaps/rc-dib0700-nec.c
drivers/media/rc/keymaps/rc-dib0700-rc5.c
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c
drivers/media/rc/keymaps/rc-digittrade.c
drivers/media/rc/keymaps/rc-dm1105-nec.c
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c
drivers/media/rc/keymaps/rc-em-terratec.c
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c
drivers/media/rc/keymaps/rc-encore-enltv.c
drivers/media/rc/keymaps/rc-encore-enltv2.c
drivers/media/rc/keymaps/rc-evga-indtube.c
drivers/media/rc/keymaps/rc-eztv.c
drivers/media/rc/keymaps/rc-flydvb.c
drivers/media/rc/keymaps/rc-flyvideo.c
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c
drivers/media/rc/keymaps/rc-gadmei-rm008z.c
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c
drivers/media/rc/keymaps/rc-gotview7135.c
drivers/media/rc/keymaps/rc-hauppauge.c
drivers/media/rc/keymaps/rc-imon-mce.c
drivers/media/rc/keymaps/rc-imon-pad.c
drivers/media/rc/keymaps/rc-iodata-bctv7e.c
drivers/media/rc/keymaps/rc-kaiomy.c
drivers/media/rc/keymaps/rc-kworld-315u.c
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c
drivers/media/rc/keymaps/rc-lirc.c
drivers/media/rc/keymaps/rc-lme2510.c
drivers/media/rc/keymaps/rc-manli.c
drivers/media/rc/keymaps/rc-msi-digivox-ii.c
drivers/media/rc/keymaps/rc-msi-digivox-iii.c
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c
drivers/media/rc/keymaps/rc-msi-tvanywhere.c
drivers/media/rc/keymaps/rc-nebula.c
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c
drivers/media/rc/keymaps/rc-norwood.c
drivers/media/rc/keymaps/rc-npgtech.c
drivers/media/rc/keymaps/rc-pctv-sedna.c
drivers/media/rc/keymaps/rc-pinnacle-color.c
drivers/media/rc/keymaps/rc-pinnacle-grey.c
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c
drivers/media/rc/keymaps/rc-pixelview-002t.c
drivers/media/rc/keymaps/rc-pixelview-mk12.c
drivers/media/rc/keymaps/rc-pixelview-new.c
drivers/media/rc/keymaps/rc-pixelview.c
drivers/media/rc/keymaps/rc-powercolor-real-angel.c
drivers/media/rc/keymaps/rc-proteus-2309.c
drivers/media/rc/keymaps/rc-purpletv.c
drivers/media/rc/keymaps/rc-pv951.c
drivers/media/rc/keymaps/rc-rc6-mce.c
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c
drivers/media/rc/keymaps/rc-streamzap.c
drivers/media/rc/keymaps/rc-tbs-nec.c
drivers/media/rc/keymaps/rc-technisat-usb2.c
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c
drivers/media/rc/keymaps/rc-terratec-slim-2.c
drivers/media/rc/keymaps/rc-terratec-slim.c
drivers/media/rc/keymaps/rc-tevii-nec.c
drivers/media/rc/keymaps/rc-tivo.c
drivers/media/rc/keymaps/rc-total-media-in-hand.c
drivers/media/rc/keymaps/rc-trekstor.c
drivers/media/rc/keymaps/rc-tt-1500.c
drivers/media/rc/keymaps/rc-twinhan1027.c
drivers/media/rc/keymaps/rc-videomate-m1f.c
drivers/media/rc/keymaps/rc-videomate-s350.c
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c
drivers/media/rc/keymaps/rc-winfast.c
drivers/media/rc/rc-main.c
drivers/media/video/adp1653.c
drivers/media/video/ak881x.c
drivers/media/video/cpia2/cpia2_usb.c
drivers/media/video/cx25840/cx25840-ir.c
drivers/media/video/davinci/dm355_ccdc.c
drivers/media/video/davinci/dm644x_ccdc.c
drivers/media/video/hexium_gemini.c
drivers/media/video/hexium_orion.c
drivers/media/video/imx074.c
drivers/media/video/m5mols/m5mols_core.c
drivers/media/video/mt9m001.c
drivers/media/video/mt9m111.c
drivers/media/video/mt9t031.c
drivers/media/video/mt9v011.c
drivers/media/video/mt9v022.c
drivers/media/video/mt9v032.c
drivers/media/video/mxb.c
drivers/media/video/noon010pc30.c
drivers/media/video/omap24xxcam.c
drivers/media/video/ov6650.c
drivers/media/video/pvrusb2/pvrusb2-devattr.c
drivers/media/video/pvrusb2/pvrusb2-hdw.c
drivers/media/video/pvrusb2/pvrusb2-i2c-core.c
drivers/media/video/pvrusb2/pvrusb2-v4l2.c
drivers/media/video/rj54n1cb0c.c
drivers/media/video/sh_mobile_csi2.c
drivers/media/video/sh_vou.c
drivers/media/video/sr030pc30.c
drivers/media/video/tcm825x.c
drivers/media/video/timblogiw.c
drivers/media/video/tvp514x.c
drivers/media/video/tvp5150.c
drivers/media/video/tvp7002.c
drivers/media/video/usbvision/usbvision-cards.c
drivers/media/video/v4l2-device.c
drivers/media/video/v4l2-int-device.c

index 9af2140b57a4c94c6b2571e7fb718747338ab62e..31e53b6a881aa2f7894d72f43bb3fe50e84495a6 100644 (file)
@@ -19,6 +19,7 @@
 */
 
 #include <media/saa7146.h>
+#include <linux/module.h>
 
 LIST_HEAD(saa7146_devices);
 DEFINE_MUTEX(saa7146_devices_lock);
index 1bd3dd762c6b9a9c955bbbb3f1035a709fd8bb83..e4547afcfa8809e41c9488b380c58939188ca719 100644 (file)
@@ -1,4 +1,5 @@
 #include <media/saa7146_vv.h>
+#include <linux/module.h>
 
 /****************************************************************************/
 /* resource management functions, shamelessly stolen from saa7134 driver */
index 9aafa4e969a8c741c95f01bd01efa6d4bcf12019..3a00253fe1ee8bc6ab5e0e3fb89ef8cd451feef2 100644 (file)
@@ -1,5 +1,6 @@
 #include <media/saa7146_vv.h>
 #include <media/v4l2-chip-ident.h>
+#include <linux/module.h>
 
 static int max_memory = 32;
 
index 94a603a60842d815d6a5ac2b271ce48b14eca974..e13683bab6b3522f3621285b39265ba4ccc7eea6 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/module.h>
 #include <media/tuner.h>
 #include <media/tuner-types.h>
 
index dc5d17a6757944e97670358c5f1ea46428190cd8..977211fec137bdcf668ef7a022f23548e38ae11b 100644 (file)
@@ -1,4 +1,5 @@
 #include <linux/i2c.h>
+#include <linux/module.h>
 
 #include "dibx000_common.h"
 
index af121db88ea002318bf28cb4135c7955ff334927..680c781c8dd61edae199e3bbf572a0f2c97d90ef 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "sms-cards.h"
 #include "smsir.h"
+#include <linux/module.h>
 
 static int sms_dbg;
 module_param_named(cards_dbg, sms_dbg, int, 0644);
index e57d38b0197c65e7c2d64e475a9a7c5b56beef43..91f8c8291e2b69eeb4f486667afa75356a6722d6 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/mmc/card.h>
 #include <linux/mmc/sdio_func.h>
 #include <linux/mmc/sdio_ids.h>
+#include <linux/module.h>
 
 #include "smscoreapi.h"
 #include "sms-cards.h"
index 0c8164a2cc36caf271c34848049290068b4ba855..51c7121b321a9e23cf7b94f4d4680ec442b91438 100644 (file)
@@ -24,6 +24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #include <linux/usb.h>
 #include <linux/firmware.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 
 #include "smscoreapi.h"
 #include "sms-cards.h"
index f17b540d68a5e257662ab82afd1020ebce70872c..3e9209f84e09bb04f46e75e2e517f10f9d37f608 100644 (file)
@@ -23,6 +23,7 @@
 #include <linux/interrupt.h>
 #include <linux/slab.h>
 #include <linux/i2c.h>
+#include <linux/module.h>
 #include <media/timb_radio.h>
 
 #define DRIVER_NAME "timb-radio"
index 46cacf845049941c5ad0efc687e23fd2ad4236d7..5e7dfda817b21d1edff7b525042e37b5e078c852 100644 (file)
@@ -23,6 +23,7 @@
 #include <linux/interrupt.h>
 #include <linux/mfd/wl1273-core.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <media/v4l2-common.h>
 #include <media/v4l2-ctrls.h>
 #include <media/v4l2-device.h>
index c9f4a8e65dc45daccc97c70bdaa99c8510fddae1..27aba936fb2bcb95c1fb9faedb7832557abeab42 100644 (file)
@@ -29,6 +29,7 @@
 #include <linux/slab.h>
 #include <linux/gpio.h>
 #include <linux/regulator/consumer.h>
+#include <linux/module.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-ioctl.h>
 #include <media/v4l2-common.h>
index 624449afaa61744f406b06391946f4e21aa6b33c..035668e27f6b7798000428b4d2351c4908b93acc 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include <linux/bitrev.h>
+#include <linux/module.h>
 #include "rc-core-priv.h"
 
 #define JVC_NBITS              16              /* dev(8) + func(8) */
index e5eeec4da76ea776972cc202ac4367605dd999bb..165ea8f3fa307f7d26a60a0368925ab2e921a30c 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <linux/sched.h>
 #include <linux/wait.h>
+#include <linux/module.h>
 #include <media/lirc.h>
 #include <media/lirc_dev.h>
 #include <media/rc-core.h>
index 63ee722dbd0204ea61860971b1c1d0a37d923dff..17f8db00435ac70269823ae3f029968cebbbd72a 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include <linux/bitrev.h>
+#include <linux/module.h>
 #include "rc-core-priv.h"
 
 #define NEC_NBITS              32
index ebdba55399167a78261e4a45d2d4cb64237d4d7c..9ab663a507a4b7e13b216b9604d47f3692840ea5 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "rc-core-priv.h"
+#include <linux/module.h>
 
 #define RC5_NBITS              14
 #define RC5X_NBITS             20
index 90aa8868629adccee354300504fe53fd9f5131ed..ec8d4a2e2c5a1d215920ab69f797c7bc39fa5fce 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "rc-core-priv.h"
+#include <linux/module.h>
 
 #define RC5_SZ_NBITS           15
 #define RC5_UNIT               888888 /* ns */
index 755dafa3871bf1be6f15025f6d775c2be75e6594..140fb67e2f89d9be9ce79a1b475a2fb24a900140 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include "rc-core-priv.h"
+#include <linux/module.h>
 
 /*
  * This decoder currently supports:
index a92de80c48db7b4e48b64fead5353a7a9eed6083..d5e2b50aff1f069c5c221332f2d6d9a788118666 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include <linux/bitrev.h>
+#include <linux/module.h>
 #include "rc-core-priv.h"
 
 #define SONY_UNIT              600000 /* ns */
index 9a8752fdcca1f0b3f22398b04887206defc07ed6..b0e42df7ff82a27eda82468a51766dbbcb4a5867 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* ADS Tech Instant TV DVB-T PCI Remote */
 
index fe652e928dc0d660b61227d800d647fac854fcf7..4e6ade8e616f4f160f650a9792fbab10705ad724 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* A-Link DTU(m) slim remote, 6 rows, 3 columns. */
 static struct rc_map_table alink_dtu_m[] = {
index 884f1b51a8eea7108412041f10bd9cee302af04f..c735fe10a390663f927622f92e5fe75937cd71f6 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table anysee[] = {
        { 0x0800, KEY_0 },
index 7af188209ff97ec54875f1c1eab54885649ddf05..8c92ff95f94d11eeadd24a38880a387d98ad8b89 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Attila Kondoros <attila.kondoros@chello.hu> */
 
index b2481154491b5d8bb1d5d881b6a79de8e5cb8422..2caf2117759b2be2307faa63d3d6d293975d3b60 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Marc Fargas <telenieko@telenieko.com>
index f766b24b01585d9028637b5ecc7c7b0c5491ed60..2031224a20279c6d0882a40908f6bbcc6cdb299b 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* ATI TV Wonder HD 600 USB
    Devin Heitmueller <devin.heitmueller@gmail.com>
index ec9beeebd4107b798bf939aace91dc4ed944f98a..894939ac17f2c47b8998b9d8b480371b9c130754 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table avermedia_a16d[] = {
        { 0x20, KEY_LIST},
index 22f54d413a352d0a5b5cf15965059ce6a103fb6e..d2aaf5b9e39f074c51d160cfddb0c1bb1a627d1e 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Oldrich Jedlicka <oldium.pro@seznam.cz> */
 
index c25809d4c8138f445cff1ece2a9bf61f6de5e2f6..dc2baf062398e5352e129ffba2574ce1f94b8073 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Matt Jesson <dvb@jesson.eclipse.co.uk */
 
index 3d2cbe4e5e46c1f3739aebd937322cd160938e71..04269d31fa193781f9f817117cba420fc2c903a6 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Avermedia M135A with RM-JX and RM-K6 remote controls
index 8cd7f28808bdad9541c7a4438f5cc5eb1bdd6cde..e83b1a1939bfe49c05908ebef4c5b3d2548154ef 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Avermedia M733A with IR model RM-K6
index 9d68af217d8b0d92f0fee0dd8a123f4fa930c9dd..8344bcc595be5e564cd809d81c6727667788cf35 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Initial keytable is from Jose Alberto Reguero <jareguero@telefonica.net>
    and Felipe Morales Moreno <felipe.morales.moreno@gmail.com> */
index edfa71506d3eecf8d555afae2aa35249f3e3af4b..c6063dfcd507ab46efd726fe7658d2334367b196 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Alex Hermann <gaaf@gmx.net> */
 
index 32e94988dc94ebdacba8369e374c47c7e1bae44c..14f78451e64e2a3bf6c0ed5e477709b0acc875df 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* AVERTV STUDIO 303 Remote */
 
index c3f6d62ac8925d76dfc43cfb19620f5a9de420bc..ea7f2d0f31eb1bfa332acd4323ec4fd1bd4b0b7c 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table azurewave_ad_tu700[] = {
        { 0x0000, KEY_TAB },             /* Tab */
index 8bf058f67f0c7802856c2e31d558c7feac79f4b2..086b4b1f19e1da6f30477301feb53e768552ff9c 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Beholder Intl. Ltd. 2008
  * Dmitry Belimov d.belimov@google.com
index c909a234c77651db350494450e4d64d0202c6d30..0877e348094134ba9e1061ae137ea6580ef03e2c 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Igor Kuznetsov <igk72@ya.ru>
index 2f66e4310d20801e09a5baa3a159ba20a5228786..8311e092c0984ce22a92c7b093fd739963d2fa27 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * From reading the following remotes:
index 284534b67e7d0cdc66f66d895bd756a1e8ca582c..0c87fbaf99ab7752e31cc03cb6332345657496fd 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Cinergy 1400 DVB-T */
 
index cf3a6bfb190c33cc1a4c33a08855ec7fe4ebd68a..309e9e3fb6f30b9d5e2ad3ae9967d84728917bf2 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table cinergy[] = {
        { 0x00, KEY_0 },
index 7a5f5300caf9a0fcab05acbd8febe0acf44035a8..4d13a7f2e5c3bcb64f65dff524d233f85af0d506 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table dib0700_nec_table[] = {
        /* Key codes for the Pixelview SBTVD remote */
index 4af12e45dfbaaaacde6b1906cff036ca8da6027f..ba81d9697cfcaa3b653ee6748df368ec5b6a094e 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table dib0700_rc5_table[] = {
        /* Key codes for the tiny Pinnacle remote*/
index f68b450f5593b871694713da3704394d26d1044c..bed78acb919805589b6df9dc913951d22c1d590c 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table digitalnow_tinytwin[] = {
        { 0x0000, KEY_MUTE },            /* [symbol speaker] */
index 21d49871f2a3cdc8ef53456b0430edcd78cf3dc4..a3b97a1fe223e9853d123c5c39011cdec18e3770 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Digittrade DVB-T USB Stick remote controller. */
 /* Imported from af9015.h.
index d024fbf88bc4079fc7be50686a31c0e5dcd27b7e..67fc9fb0c007ceac45539911c1c51cf8217f07bd 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* DVBWorld remotes
    Igor M. Liplianin <liplianin@me.by>
index 82c0200029afd2c05f9bf8f668dd2c232294b33a..91ea91de91794af1c5fd69ed8ce6628d28ca5271 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* DigitalNow DNTV Live DVB-T Remote */
 
index 015e99de06de2cfe3fdd03f6835d1a4efd40bd06..fd680d4d3eb69a2ecb36693f2b76d7ac7b51a003 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* DigitalNow DNTV Live! DVB-T Pro Remote */
 
index 269d4299da345e7815d40441d7175cb060e97978..d1fcd64c0f90360f344155e6d7ef1b84ecba3109 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table em_terratec[] = {
        { 0x01, KEY_CHANNEL },
index e388698a06976ede300abed52accbc183fce0b51..2fe45e41fe49afad6840e128ef6f08bed2adff60 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Encore ENLTV-FM v5.3
    Mauro Carvalho Chehab <mchehab@infradead.org>
index e56ac6e9670ad299a31f87b25cc8d9f3882d134b..223de75a6d1c7cddc51110eccd96e92d34db3346 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Encore ENLTV-FM  - black plastic, white front cover with white glowing buttons
     Juan Pablo Sormani <sorman@gmail.com> */
index b6264f1bc4c113d13331b066dead373587364786..669cbff22b7e11b7d625e87232474a3c4cf5840e 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Encore ENLTV2-FM  - silver plastic - "Wand Media" written at the botton
     Mauro Carvalho Chehab <mchehab@infradead.org> */
index a2bf24f6dfbb33ac4a4b860eb85cd628e0576a4d..2c647fc2591606195cd9cb21128b4f48b950d191 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* EVGA inDtube
    Devin Heitmueller <devin.heitmueller@gmail.com>
index 1e8e5b2d6e36f72e069f2ad8e50f055546b05c2b..76921445c1d9822ab75aa6bfb8ff5bffa4ecd843 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Alfons Geser <a.geser@cox.net>
  * updates from Job D. R. Borges <jobdrb@ig.com.br> */
index a8b0f66edaa9c15beb69d3fb181548d299292e3d..3a6bba311b08ad0d4b60663a3e9c54b4d50c2a0d 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table flydvb[] = {
        { 0x01, KEY_ZOOM },             /* Full Screen */
index 5bbe683717568300ed2dc182b15dd266ffa622c0..bf9da584643b34da608995ff4ac55b5d56d0bbe3 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table flyvideo[] = {
        { 0x0f, KEY_0 },
index c80b25c65b57fe7286a5c9c689fb00b085cde507..2f0970fe78326710ca541e97d41d700e34d57306 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* DViCO FUSION HDTV MCE remote */
 
index 068c9ead98ddeff0bb6f77b07c3c828581a864ba..0e98ec467c34b47d4b576ec798459b4361c4987d 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* GADMEI UTV330+ RM008Z remote
    Shine Liu <shinel@foxmail.com>
index cdbbed467926092eae7d3c59f85b3e4f7f5c0f99..a2e2faa1d1b3708ec7b454d0eebb9e137a890735 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Remote control for the Genius TVGO A11MCE
index a38bdde8c14021e3c9c4b62016e64935cc9f445f..864614e19314fd7e555392dc17ca7c835ab493b8 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Mike Baikov <mike@baikov.com> */
 
index cd3db7779772140a810e0fe8cca4ce2bf9b82a86..e51c6163378b5e0bece020e4a615da5b0095640c 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Hauppauge:the newer, gray remotes (seems there are multiple
index 0ea2aa190d816af750afeb6688fc422df7aa7140..124c7228ba8cb4e69faf664af4acadad22da111c 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* mce-mode imon mce remote key table */
 static struct rc_map_table imon_mce[] = {
index 75d3843fdc3003924a0bf4965b8905b6dfd7996b..999c6295c70e971f89e7cdd15613e6a198dc5901 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * standard imon remote key table, which isn't really entirely
index 1f59e163f75d43935afbd6d30b92127e4be14d3e..34540dfc3df543d4c94baad09f2cfb87f1e35e00 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* IO-DATA BCTV7E Remote */
 
index f31dc5c1ad9ccb7ce6fb80185a7dd62351c03fb4..4264a787c150d304f4de50454eba753d3e9ed3ec 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Kaiomy TVnPC U2
    Mauro Carvalho Chehab <mchehab@infradead.org>
index 7f33edb4724437625ceb9839d6c1a6ed2d6a2330..e48cd267dda69cf69256a720b6f904065eef42e4 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Kworld 315U
  */
index 7fa17a369f2df467333301d212512ccfb156f70a..32998d6b787d50f260c4e93d82c4a39d87741d95 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Kworld Plus TV Analog Lite PCI IR
    Mauro Carvalho Chehab <mchehab@infradead.org>
index 8faa54ff16e654202d9f39ae540006455b113d21..03d762d986ee181ecd0129b374859fcf8765a3c1 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table leadtek_y04g0051[] = {
        { 0x0300, KEY_POWER2 },
index e8e23e233c392373ca92e35176504a03173f779f..fbf08fa6f46e7bee61d165a71ca987e3822415d1 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-core.h>
+#include <linux/module.h>
 
 static struct rc_map_table lirc[] = {
        { },
index 129d3f9a461de94b415b01a6bd1d77cd67da5758..51f18bb50a371b79ffea87850724d900eab48d6f 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 
 static struct rc_map_table lme2510_rc[] = {
index 23b2d04e7a9fde4ae0904fd83759ad85b2f6a4ab..e7038bb71bf6e8207c3dedd2c859c68b033bce47 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Michael Tokarev <mjt@tls.msk.ru>
    keytable is used by MANLI MTV00[0x0c] and BeholdTV 40[13] at
index 7b9a01b6e4cfcd9771a4f05bc27812e577125004..c64e9e30045db6c23469dcca884ff2578e83a5e9 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table msi_digivox_ii[] = {
        { 0x0002, KEY_2 },
index ae9d06b39157f28f1f524742f8a8a513c8fd7401..303a0b73175b9c5d3a13f9345c6db0f971546abb 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* MSI DIGIVOX mini III */
 /* Uses NEC extended 0x61d6. */
index 8e9969d1239b252e59974a443210e52ac07eb6a6..c393d8a50bcaad13ad33b8c96dae1c0ab4356e19 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
   Keycodes for remote on the MSI TV@nywhere Plus. The controller IC on the card
index fdd213ff1adf862da69d916e522d381ff9a0b668..a7003d3a3c8ac9c26cca0ab853826e0578aebb2f 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* MSI TV@nywhere MASTER remote */
 
index ddae20e9cd96d11ae78a2c42cb1fad1d12f24cc6..3f0ddd7afd30bb6e804622a8657a293a09534534 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table nebula[] = {
        { 0x00, KEY_0 },
index 26f114c5c0dee70f4469b4fdd8fa604d76714ea3..f3b86c8db67963d4a2e223cfbcaf42261b4ff9e1 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Terratec Cinergy Hybrid T USB XS FM
    Mauro Carvalho Chehab <mchehab@redhat.com>
index f9f2fa2819b808a7bd694bb6571550237758c369..9e65f07157abcb0745bce5c3a21ada596cab51f9 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Norwood Micro (non-Pro) TV Tuner
    By Peter Naulls <peter@chocky.org>
index 4aa588bf6d6917f79ff9f0ad77360ad50064230a..65d0cfc3c33b62be70040f11691d1d28a1410343 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table npgtech[] = {
        { 0x1d, KEY_SWITCHVIDEOMODE },  /* switch inputs */
index 7cdef6e6cc0f5123573c11a56625163daac74e00..bf2cbdfe2e32f7c9645d8ff7fd26099f21c269a4 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Mapping for the 28 key remote control as seen at
    http://www.sednacomputer.com/photo/cardbus-tv.jpg
index 23b8c505c6aac89db53be24a93f3dff3e4948844..b46cd8fe64383d7216ffc8901234f2b1eff2ab77 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table pinnacle_color[] = {
        { 0x59, KEY_MUTE },
index 6ba8c368d10a6ba5e0cf6ca55e6e4b12a1c6269b..d525df9ad868b9b9a6f6143b4f300897219ecc50 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table pinnacle_grey[] = {
        { 0x3a, KEY_0 },
index 8d558ae63456488da72ba9982c7aae6739a3dd48..b97b89e19bfbf8a5b9e8a781173f8ec0886c5394 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Pinnacle PCTV HD 800i mini remote */
 
index e5ab071f635a4a15bef075a868e5c96599b9f39e..33eb64333c6f738fdc4673cb6b85b3ca4eebde02 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Keytable for 002-T IR remote provided together with Pixelview
index 125fc3949c15f6470b3058bf7a72e6efe9186239..21f4dd25c2ec872c4bb6be49cdca4ea8e88d7089 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Keytable for MK-F12 IR remote provided together with Pixelview
index bd78d6ac1e16f1c55caea1cd151c6c61cf00eea2..f944ad2cac2b8697bd33e8acc5aa17c129c46773 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
    Mauro Carvalho Chehab <mchehab@infradead.org>
index 06187e7db4467856de66c77f149311d99f6fdfe6..a6020eea7b951b9e091433ba238616dd66e492bf 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table pixelview[] = {
 
index 5f9d546a86c499f6d129bb74eb13a187d8be8882..e74c571a5e44a34f46d7fe832b75a35c22e7621c 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Remote control for Powercolor Real Angel 330
index 8a3a643879d43b0fab91709a6191d169932df471..adee8035ce9624c102ca9f6c893ba85eced8d9a1 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Michal Majchrowicz <mmajchrowicz@gmail.com> */
 
index ef90296bfd6855502d4cd26dd7ccdea70c812897..722597a20e4ac708a9e2b8d8aa56f6ebae32a605 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table purpletv[] = {
        { 0x03, KEY_POWER },
index 5e8beee94de4ec6b05169411e5fe3042a3658532..0105d63c07a90bb02e6e45d09b91d66a685aecc4 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Mark Phalan <phalanm@o2.ie> */
 
index c3907e211d397bd7dadb36b46ec184d3b29d1884..753e43ec787ba10d09f35fbd4d5a33457319477a 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table rc6_mce[] = {
 
index 6813d1102118357f86ad0d1c146ad2fcb905eead..073694d50f49e6e6faa2874e3a8733ba0a210983 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Zogis Real Audio 220 - 32 keys IR */
 
index 92cc10d2f9cdc8e0c7ccbf30bc6c7c0ece561e2c..f9a07578d985957da91ed5324b4bf8393d6d75ea 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table streamzap[] = {
 /*
index 7242ee66f6e07729dffc94d2946d7c4f2ffd05a8..5039be782bc595068f66cd5c16b814f48f178718 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table tbs_nec[] = {
        { 0x84, KEY_POWER2},            /* power */
index 4afe5774f1925d6f0d0e2235e2ebcb6fdbd46d71..f9733bb289d63441c7d2f249ebc30f69c960c84c 100644 (file)
@@ -30,6 +30,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table technisat_usb2[] = {
        {0x0a0c, KEY_POWER},
index bc38e34b9fda1cd892ac2fc818f485c2bc5371a1..53629fb0151f98293de5044f13537c13487581b8 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Terratec Cinergy Hybrid T USB XS
    Devin Heitmueller <dheitmueller@linuxtv.org>
index 44093918cf03fa5caa56997945ab17504fb72d42..4c149ef712dcf6300ae8d493cabcc73abf326715 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * TerraTec slim remote, 6 rows, 3 columns.
index 1abafa5fd303587d719d5551750180505131750e..3d8a19cdb5a24e4584f04933fdbefd6e15e47534 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* TerraTec slim remote, 7 rows, 4 columns. */
 /* Uses NEC extended 0x02bd. */
index ef5ba3f3273543a28d4c04d4c4755d870687e5cd..f2c3b75d85800e1cca63bd50bcaaa34167f6178a 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table tevii_nec[] = {
        { 0x0a, KEY_POWER2},
index 98ad085531fdf4a25c035d036680caa751fb8aa8..454e062956925ee6b82ad195f10ca6bca82d4516 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /*
  * Initial mapping is for the TiVo remote included in the Nero LiquidTV bundle,
index 20ac4e19fb3f6a4974a29d244e41357823e63415..5b9f9ec13680fddf69f0c985fa5b3c092c0e72b6 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Uses NEC extended 0x02bd */
 static struct rc_map_table total_media_in_hand[] = {
index f8190ead2e326e08406ac372fce25a9db1054988..f9a2e0fabb9f8c4e6bdc03ae0de0ceba3947607b 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* TrekStor DVB-T USB Stick remote controller. */
 /* Imported from af9015.h.
index 295f3738e301d3a917c3f42c5d0a623a781c91d4..caeff85603e3c71fb4182ae8822aff4734df801f 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* for the Technotrend 1500 bundled remotes (grey and black): */
 
index 8bf8df64b081d5dfe4d83580888d8271fd5b9921..509299b90c903b7e6b799ebcd1dcc31c2172d208 100644 (file)
@@ -1,4 +1,5 @@
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table twinhan_vp1027[] = {
        { 0x16, KEY_POWER2 },
index 4994d405c0a1a1ebb07ae9c9a9d15ef9f56c8a85..3bd1de1f585c198d54c73ae16b018c6471ce8e35 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table videomate_m1f[] = {
        { 0x01, KEY_POWER },
index 9e474a6024e5acaf3b8a2c829d8bede5aa75fb70..8bfc3e8d909d61e2abda64dc58dea019e719de9a 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table videomate_s350[] = {
        { 0x00, KEY_TV},
index 5f2a46e1f8f6b0ecfb54d75e39ac41beb29b669d..390ce9431b35aa43ac676d6765e5c0282dbe8a10 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 static struct rc_map_table videomate_tv_pvr[] = {
        { 0x14, KEY_MUTE },
index bd8d021f40aa447ee153fae7c4b1786a41c67bf4..2852bf705064f8cfd794a35aece5baf5c1d3d616 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Leadtek Winfast TV USB II Deluxe remote
    Magnus Alm <magnus.alm@gmail.com>
index d8a34c14676ad4ae660d755c2ab492f35bc9798d..2df1cba236002c601a18c89357f1f2fc2f1f9333 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include <media/rc-map.h>
+#include <linux/module.h>
 
 /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */
 
index 51a23f48bc7d83f99eed629a32188083f22786c3..316aa98acd08a9a065b53d7088b648cbd133f6d4 100644 (file)
@@ -18,6 +18,7 @@
 #include <linux/input.h>
 #include <linux/slab.h>
 #include <linux/device.h>
+#include <linux/module.h>
 #include "rc-core-priv.h"
 
 /* Sizes are in bytes, 256 bytes allows for 32 entries on x64 */
index be7befd60947eff952698fc36f14923381ad69b7..c2594948ca3fad7cbc7c4d52a327b1fa57a94904 100644 (file)
@@ -31,6 +31,7 @@
  */
 
 #include <linux/delay.h>
+#include <linux/module.h>
 #include <linux/i2c.h>
 #include <linux/slab.h>
 #include <linux/version.h>
index b388654d48cd6bce3859ff7601e7a7ab1abffc82..53c496c00fb6b76fd03f151ad04cd9106b79c1c3 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/platform_device.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/ak881x.h>
 #include <media/v4l2-chip-ident.h>
index dc5b07a20f693a50a4af0cdc7a2b93fb5ff3c2f7..59c797c1527787df1187ca59bff16fd8a4d5c743 100644 (file)
@@ -31,6 +31,7 @@
 #include <linux/kernel.h>
 #include <linux/slab.h>
 #include <linux/usb.h>
+#include <linux/module.h>
 
 #include "cpia2.h"
 
index 7eb79af28aa3737780ca3cf7ea101b5530094874..4f12bcf44a6a5ef55c21068269a21fac996d471f 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <linux/slab.h>
 #include <linux/kfifo.h>
+#include <linux/module.h>
 #include <media/cx25840.h>
 #include <media/rc-core.h>
 
index c29ac88ffd787760cc8c1ccee74308afcee9559b..bd443ee76fff2a342b5c7633969affdbadfa480e 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/videodev2.h>
 #include <linux/clk.h>
 #include <linux/err.h>
+#include <linux/module.h>
 
 #include <media/davinci/dm355_ccdc.h>
 #include <media/davinci/vpss.h>
index c8b32c1c7386168a60aa5e6f82cb51ebf294385d..8051c2956478d9ff826839874b34338ca675dcc8 100644 (file)
@@ -40,6 +40,7 @@
 #include <linux/gfp.h>
 #include <linux/clk.h>
 #include <linux/err.h>
+#include <linux/module.h>
 
 #include <media/davinci/dm644x_ccdc.h>
 #include <media/davinci/vpss.h>
index cbc505a2fc29cecf838ed92592db2e576fb021ec..a4707564d665280cca9e59f6ab9139df585a45b8 100644 (file)
@@ -24,6 +24,7 @@
 #define DEBUG_VARIABLE debug
 
 #include <media/saa7146_vv.h>
+#include <linux/module.h>
 
 static int debug;
 module_param(debug, int, 0);
index 6ad7e1c8b92266500019be37b841830c676d6b4e..62a5c8b990b22151bd04e2aee1bfc2861a15f175 100644 (file)
@@ -24,6 +24,7 @@
 #define DEBUG_VARIABLE debug
 
 #include <media/saa7146_vv.h>
+#include <linux/module.h>
 
 static int debug;
 module_param(debug, int, 0);
index 0382ea752e6fb0015119b5a30656f5e34d59ad41..3319b40c87a4fd584a554dd32c9eb433cb0cc0f6 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/i2c.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/soc_camera.h>
 #include <media/soc_mediabus.h>
index fb8e4a7a9dd29f27fdf96a5191a4e1581f5ddf56..e92e9dda79b75db937a2877cdd541c2e8c02b74c 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/gpio.h>
 #include <linux/regulator/consumer.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 #include <media/v4l2-ctrls.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-subdev.h>
index 4da9cca939c121999908d021d66d169a20df70b7..6866a9ef3f60c1e31330c37de2c4941de4d5ef18 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/slab.h>
 #include <linux/i2c.h>
 #include <linux/log2.h>
+#include <linux/module.h>
 
 #include <media/v4l2-subdev.h>
 #include <media/v4l2-chip-ident.h>
index a357aa889fc6c07357b91c86877f8094db7d8539..66e3c3c2e60601fb8ac4319397df4b051207de24 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/log2.h>
 #include <linux/gpio.h>
 #include <linux/delay.h>
+#include <linux/module.h>
 
 #include <media/v4l2-common.h>
 #include <media/v4l2-chip-ident.h>
index 30547cc3f89b374e286ddf9da1105bf9317db2df..e6e0238eca16a4bb5b1f6ddfabe2e71a323bec88 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/pm.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/soc_camera.h>
 #include <media/v4l2-chip-ident.h>
index 893a8b8f514134a4aa68645e8029166e75e16c02..db74dd27c722d987b07a4e625499d86061c3b4e2 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/slab.h>
 #include <linux/videodev2.h>
 #include <linux/delay.h>
+#include <linux/module.h>
 #include <asm/div64.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-chip-ident.h>
index 51b0fccbfe70f922080f25bf15122816466ff26a..c74d6604598ebcf8c9dfafdc2f2b43672e39f963 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/i2c.h>
 #include <linux/delay.h>
 #include <linux/log2.h>
+#include <linux/module.h>
 
 #include <media/v4l2-subdev.h>
 #include <media/v4l2-chip-ident.h>
index c64e1dc4cb4e52585f3518564cf334d2b2bf55ba..f080c162123f3ee0de1d0b532fc74a96d760b846 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/slab.h>
 #include <linux/videodev2.h>
 #include <linux/v4l2-mediabus.h>
+#include <linux/module.h>
 
 #include <media/mt9v032.h>
 #include <media/v4l2-ctrls.h>
index 0b38500235055bc176ebbc444f277a276c3b00d5..243dc60dd38cc067099d4ad1537deb665f28f2f8 100644 (file)
@@ -27,6 +27,7 @@
 #include <media/tuner.h>
 #include <media/v4l2-common.h>
 #include <media/saa7115.h>
+#include <linux/module.h>
 
 #include "mxb.h"
 #include "tea6415c.h"
index 35f722a88f76c51e826101d0786d65fce7f7803e..57dbc294bf031e85c39f4f36a07d0a6e2a269ffa 100644 (file)
@@ -21,6 +21,7 @@
 #include <media/noon010pc30.h>
 #include <media/v4l2-chip-ident.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 #include <media/v4l2-ctrls.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-mediabus.h>
index eb97bff7116f644bbe66c5bd570d6a059f1a852b..45522e603185f45dbc5bac41c3c99032f06da6ca 100644 (file)
@@ -36,6 +36,7 @@
 #include <linux/io.h>
 #include <linux/slab.h>
 #include <linux/sched.h>
+#include <linux/module.h>
 
 #include <media/v4l2-common.h>
 #include <media/v4l2-ioctl.h>
index 456d9ad9ae5aa01d7ce713e738ad93f5cdd2a773..2e1680631f0fe4913f204bd07da42cc4e7031e43 100644 (file)
@@ -28,6 +28,7 @@
 #include <linux/delay.h>
 #include <linux/i2c.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 
 #include <media/soc_camera.h>
 #include <media/v4l2-chip-ident.h>
index e799331389b1b7dc3e92af6a15e8ef7469d5a89e..c6da8f77e1a29dd251de6a81dce727f67ddeabc9 100644 (file)
@@ -28,6 +28,7 @@ pvr2_device_desc structures.
 
 #include "pvrusb2-devattr.h"
 #include <linux/usb.h>
+#include <linux/module.h>
 /* This is needed in order to pull in tuner type ids... */
 #include <linux/i2c.h>
 #include <media/tuner.h>
index e98d38212791034cdac61d11a24dec00ca636297..9a62d2b894cc29920e10fec21673cb07a5f8822b 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/errno.h>
 #include <linux/string.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <linux/firmware.h>
 #include <linux/videodev2.h>
 #include <media/v4l2-common.h>
index e72d5103e778c7d774eb4214e17950df5f0a8656..885ce11f222d779e5320e2dc43494bc6b7011cd0 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/module.h>
 #include <media/ir-kbd-i2c.h>
 #include "pvrusb2-i2c-core.h"
 #include "pvrusb2-hdw-internal.h"
index e27f8ab76966ccdebd9f1a11338b0006ea759a84..6811bb91ee276a2e94956cdede5800a1f39410bd 100644 (file)
@@ -29,6 +29,7 @@
 #include "pvrusb2-v4l2.h"
 #include "pvrusb2-ioread.h"
 #include <linux/videodev2.h>
+#include <linux/module.h>
 #include <media/v4l2-dev.h>
 #include <media/v4l2-common.h>
 #include <media/v4l2-ioctl.h>
index 847ccc067e87161384c4ef231fbfdb1d36d31e45..985965f744ffdb16f366e352b40cc70fb481fbbf 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/i2c.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/rj54n1cb0c.h>
 #include <media/soc_camera.h>
index 2893a0134c7e081ba68e5fbe53d9598465a4d287..426c8adef28a7a64c1839cf031da98711a237c42 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/pm_runtime.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/sh_mobile_ceu.h>
 #include <media/sh_mobile_csi2.h>
index 6a729879d89e66b684d675839aa0fdf1b2c923ce..9644bd861abc97290560a09f569bdf420578cfcd 100644 (file)
@@ -20,6 +20,7 @@
 #include <linux/pm_runtime.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/sh_vou.h>
 #include <media/v4l2-common.h>
index 8afb0e8a2e0033dea97f466d929fea3a8d53a09c..f3889597d5673588c23981723d8d9f1c8b68bf85 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/i2c.h>
 #include <linux/delay.h>
 #include <linux/slab.h>
+#include <linux/module.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-subdev.h>
 #include <media/v4l2-mediabus.h>
index b6ee1bd342dc10bf4134f4bc4bc8495f9de6e687..462caa44ae001c1a802fe8ca48f46052bcd59917 100644 (file)
@@ -27,6 +27,7 @@
  */
 
 #include <linux/i2c.h>
+#include <linux/module.h>
 #include <media/v4l2-int-device.h>
 
 #include "tcm825x.h"
index 84cd1b65b765afd19b628daede13dca6354469da..a0895bf07487847c921505e7d119dfa434c40037 100644 (file)
@@ -27,6 +27,7 @@
 #include <linux/interrupt.h>
 #include <linux/list.h>
 #include <linux/i2c.h>
+#include <linux/module.h>
 #include <media/v4l2-ioctl.h>
 #include <media/v4l2-device.h>
 #include <media/videobuf-dma-contig.h>
index 9b3e828b0775fc6e4bd1f1b3077128d49f40545f..926f03931156541f98937ac9a3b0040c7a0f6a12 100644 (file)
@@ -32,6 +32,7 @@
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 
 #include <media/v4l2-device.h>
 #include <media/v4l2-common.h>
index e927d25e0d35b431a38140340cfcfac7dd57f572..6abaa16ae136b950657e1086fee643a0f6cc8b50 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/slab.h>
 #include <linux/videodev2.h>
 #include <linux/delay.h>
+#include <linux/module.h>
 #include <media/v4l2-device.h>
 #include <media/tvp5150.h>
 #include <media/v4l2-chip-ident.h>
index b799851bf3d0be20abfd593a6cf98d8b131e49ab..3044e3536c0bdca4c8a09d6b1dc4040f189527de 100644 (file)
@@ -28,6 +28,7 @@
 #include <linux/i2c.h>
 #include <linux/slab.h>
 #include <linux/videodev2.h>
+#include <linux/module.h>
 #include <media/tvp7002.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-chip-ident.h>
index 8f5266157f15a037d09757e797e4713250dc599c..3103d0d020e814e70a82d38a0f9d1b3fa12341c3 100644 (file)
@@ -24,6 +24,7 @@
 
 
 #include <linux/list.h>
+#include <linux/module.h>
 #include <media/v4l2-dev.h>
 #include <media/tuner.h>
 #include "usbvision.h"
index e6a2c3b302d426319c3f5e143959909f52c52e5f..c742b1f5e73efa6c226ddfae2d3b80d01df0bd2e 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <linux/types.h>
 #include <linux/ioctl.h>
+#include <linux/module.h>
 #include <linux/i2c.h>
 #if defined(CONFIG_SPI)
 #include <linux/spi/spi.h>
index a935bae538ef26f4455cea5f58e0bf1da2b7c159..f4473494af7aef3e9db95729905c610aef4b8f40 100644 (file)
@@ -26,6 +26,7 @@
 #include <linux/list.h>
 #include <linux/sort.h>
 #include <linux/string.h>
+#include <linux/module.h>
 
 #include <media/v4l2-int-device.h>