Hi Sakari, [auto build test WARNING on linuxtv-media/master] [also build test WARNING on v4.12-rc5 next-20170614] [cannot apply to robh/for-next] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Sakari-Ailus/Support-registering-lens-flash-and-EEPROM-devices/20170615-084016 base: git://linuxtv.org/media_tree.git master config: tile-allmodconfig (attached as .config) compiler: tilegx-linux-gcc (GCC) 4.6.2 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=tile All warnings (new ones prefixed by >>): drivers/staging//greybus/light.c: In function 'gb_lights_light_v4l2_register': >> drivers/staging//greybus/light.c:574:10: warning: passing argument 4 of 'v4l2_flash_init' from incompatible pointer type [enabled by default] include/media/v4l2-flash-led-class.h:124:20: note: expected 'struct led_classdev *' but argument is of type 'struct led_classdev_flash *' vim +/v4l2_flash_init +574 drivers/staging//greybus/light.c 2870b52b Rui Miguel Silva 2015-08-14 558 2870b52b Rui Miguel Silva 2015-08-14 559 channel_flash = get_channel_from_mode(light, GB_CHANNEL_MODE_FLASH); 2870b52b Rui Miguel Silva 2015-08-14 560 WARN_ON(!channel_flash); 2870b52b Rui Miguel Silva 2015-08-14 561 2870b52b Rui Miguel Silva 2015-08-14 562 fled = &channel_flash->fled; 2870b52b Rui Miguel Silva 2015-08-14 563 2870b52b Rui Miguel Silva 2015-08-14 564 snprintf(sd_cfg->dev_name, sizeof(sd_cfg->dev_name), "%s", light->name); 2870b52b Rui Miguel Silva 2015-08-14 565 2870b52b Rui Miguel Silva 2015-08-14 566 /* Set the possible values to faults, in our case all faults */ 2870b52b Rui Miguel Silva 2015-08-14 567 sd_cfg->flash_faults = LED_FAULT_OVER_VOLTAGE | LED_FAULT_TIMEOUT | 2870b52b Rui Miguel Silva 2015-08-14 568 LED_FAULT_OVER_TEMPERATURE | LED_FAULT_SHORT_CIRCUIT | 2870b52b Rui Miguel Silva 2015-08-14 569 LED_FAULT_OVER_CURRENT | LED_FAULT_INDICATOR | 2870b52b Rui Miguel Silva 2015-08-14 570 LED_FAULT_UNDER_VOLTAGE | LED_FAULT_INPUT_VOLTAGE | 2870b52b Rui Miguel Silva 2015-08-14 571 LED_FAULT_LED_OVER_TEMPERATURE; 2870b52b Rui Miguel Silva 2015-08-14 572 2870b52b Rui Miguel Silva 2015-08-14 573 light->v4l2_flash = v4l2_flash_init(dev, NULL, fled, iled, 3f85c787 Rui Miguel Silva 2015-12-03 @574 &v4l2_flash_ops, sd_cfg); 2870b52b Rui Miguel Silva 2015-08-14 575 if (IS_ERR_OR_NULL(light->v4l2_flash)) { 2870b52b Rui Miguel Silva 2015-08-14 576 ret = PTR_ERR(light->v4l2_flash); 2870b52b Rui Miguel Silva 2015-08-14 577 goto out_free; 2870b52b Rui Miguel Silva 2015-08-14 578 } 2870b52b Rui Miguel Silva 2015-08-14 579 2870b52b Rui Miguel Silva 2015-08-14 580 return ret; 2870b52b Rui Miguel Silva 2015-08-14 581 2870b52b Rui Miguel Silva 2015-08-14 582 out_free: :::::: The code at line 574 was first introduced by commit :::::: 3f85c787b74c26f3816017e64288af907f291462 greybus: lights: add v4l2 flash operations :::::: TO: Rui Miguel Silva <rui.silva@xxxxxxxxxx> :::::: CC: Greg Kroah-Hartman <gregkh@xxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip