linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [linuxtv-media:master 180/275] drivers/media//usb/em28xx/em28xx-dvb.c:1140:26: error: implicit declaration of function 'dvb_module_probe'
@ 2018-03-07 10:24 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2018-03-07 10:24 UTC (permalink / raw)
  To: Mauro Carvalho Chehab; +Cc: kbuild-all, linux-media

[-- Attachment #1: Type: text/plain, Size: 7020 bytes --]

tree:   git://linuxtv.org/media_tree.git master
head:   779c79d4b833ec646b0aed878da38edb45bbe156
commit: ad32495b1513fe8cbab717411b9cd8d2d285de30 [180/275] media: em28xx-dvb: simplify DVB module probing logic
config: openrisc-allmodconfig (attached as .config)
compiler: or1k-linux-gcc (GCC) 6.0.0 20160327 (experimental)
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout ad32495b1513fe8cbab717411b9cd8d2d285de30
        # save the attached .config to linux build tree
        make.cross ARCH=openrisc 

All errors (new ones prefixed by >>):

   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28174_dvb_init_pctv_460e':
>> drivers/media//usb/em28xx/em28xx-dvb.c:1140:26: error: implicit declaration of function 'dvb_module_probe' [-Werror=implicit-function-declaration]
     dvb->i2c_client_demod = dvb_module_probe("tda10071", "tda10071_cx24118",
                             ^~~~~~~~~~~~~~~~
   drivers/media//usb/em28xx/em28xx-dvb.c:1140:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("tda10071", "tda10071_cx24118",
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1151:22: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_sec = dvb_module_probe("a8293", NULL,
                         ^
>> drivers/media//usb/em28xx/em28xx-dvb.c:1155:3: error: implicit declaration of function 'dvb_module_release' [-Werror=implicit-function-declaration]
      dvb_module_release(dvb->i2c_client_demod);
      ^~~~~~~~~~~~~~~~~~
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28178_dvb_init_pctv_461e':
   drivers/media//usb/em28xx/em28xx-dvb.c:1178:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("m88ds3103", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1190:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("ts2020", "ts2022",
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1204:22: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_sec = dvb_module_probe("a8293", NULL,
                         ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28178_dvb_init_pctv_292e':
   drivers/media//usb/em28xx/em28xx-dvb.c:1228:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("si2168", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1240:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("si2157", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28178_dvb_init_terratec_t2_stick_hd':
   drivers/media//usb/em28xx/em28xx-dvb.c:1264:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("si2168", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1277:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("si2157", "si2146",
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28178_dvb_init_plex_px_bcud':
   drivers/media//usb/em28xx/em28xx-dvb.c:1295:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("tc90522", "tc90522sat",
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1305:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("qm1d1c0042", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28174_dvb_init_hauppauge_wintv_dualhd_dvb':
   drivers/media//usb/em28xx/em28xx-dvb.c:1333:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("si2168", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1348:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("si2157", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28174_dvb_init_hauppauge_wintv_dualhd_01595':
   drivers/media//usb/em28xx/em28xx-dvb.c:1373:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_demod = dvb_module_probe("lgdt3306a", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c:1388:24: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     dvb->i2c_client_tuner = dvb_module_probe("si2157", NULL,
                           ^
   drivers/media//usb/em28xx/em28xx-dvb.c: In function 'em28xx_dvb_init':
   drivers/media//usb/em28xx/em28xx-dvb.c:1816:25: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
      dvb->i2c_client_tuner = dvb_module_probe("tda18212", NULL,
                            ^
   cc1: some warnings being treated as errors

vim +/dvb_module_probe +1140 drivers/media//usb/em28xx/em28xx-dvb.c

  1126	
  1127	static int em28174_dvb_init_pctv_460e(struct em28xx *dev)
  1128	{
  1129		struct em28xx_dvb *dvb = dev->dvb;
  1130		struct tda10071_platform_data tda10071_pdata = {};
  1131		struct a8293_platform_data a8293_pdata = {};
  1132	
  1133		/* attach demod + tuner combo */
  1134		tda10071_pdata.clk = 40444000; /* 40.444 MHz */
  1135		tda10071_pdata.i2c_wr_max = 64;
  1136		tda10071_pdata.ts_mode = TDA10071_TS_SERIAL;
  1137		tda10071_pdata.pll_multiplier = 20;
  1138		tda10071_pdata.tuner_i2c_addr = 0x14;
  1139	
> 1140		dvb->i2c_client_demod = dvb_module_probe("tda10071", "tda10071_cx24118",
  1141							 &dev->i2c_adap[dev->def_i2c_bus],
  1142							 0x55, &tda10071_pdata);
  1143		if (!dvb->i2c_client_demod)
  1144			return -ENODEV;
  1145	
  1146		dvb->fe[0] = tda10071_pdata.get_dvb_frontend(dvb->i2c_client_demod);
  1147	
  1148		/* attach SEC */
  1149		a8293_pdata.dvb_frontend = dvb->fe[0];
  1150	
  1151		dvb->i2c_client_sec = dvb_module_probe("a8293", NULL,
  1152						       &dev->i2c_adap[dev->def_i2c_bus],
  1153						       0x08, &a8293_pdata);
  1154		if (!dvb->i2c_client_sec) {
> 1155			dvb_module_release(dvb->i2c_client_demod);
  1156			return -ENODEV;
  1157		}
  1158	
  1159		return 0;
  1160	}
  1161	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 44790 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-03-07 10:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-07 10:24 [linuxtv-media:master 180/275] drivers/media//usb/em28xx/em28xx-dvb.c:1140:26: error: implicit declaration of function 'dvb_module_probe' kbuild test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).