Re: [j.anaszewski-leds:for-next 8/8] drivers/leds/leds-as3645a.c:649:14: warning: passing argument 4 of 'v4l2_flash_init' from incompatible pointer type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I mistakenly pushed this patch to the for-next branch of linux-leds.git
while pushing pull request tag. It isn't longer there.

Best regards,
Jacek Anaszewski

On 06/17/2017 05:19 PM, kbuild test robot wrote:
> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git for-next
> head:   0bb4e10789943962fc8488c5e965517c713b3be3
> commit: 0bb4e10789943962fc8488c5e965517c713b3be3 [8/8] leds: as3645a: Add LED flash class driver
> config: xtensa-allmodconfig (attached as .config)
> compiler: xtensa-linux-gcc (GCC) 4.9.0
> reproduce:
>         wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
>         chmod +x ~/bin/make.cross
>         git checkout 0bb4e10789943962fc8488c5e965517c713b3be3
>         # save the attached .config to linux build tree
>         make.cross ARCH=xtensa 
> 
> All warnings (new ones prefixed by >>):
> 
>    drivers/leds/leds-as3645a.c: In function 'as3645a_v4l2_setup':
>>> drivers/leds/leds-as3645a.c:649:14: warning: passing argument 4 of 'v4l2_flash_init' from incompatible pointer type
>      flash->vf = v4l2_flash_init(&flash->client->dev, NULL, &flash->fled,
>                  ^
>    In file included from drivers/leds/leds-as3645a.c:32:0:
>    include/media/v4l2-flash-led-class.h:124:20: note: expected 'struct led_classdev_flash *' but argument is of type 'struct led_classdev *'
>     struct v4l2_flash *v4l2_flash_init(
>                        ^
> 
> vim +/v4l2_flash_init +649 drivers/leds/leds-as3645a.c
> 
>    633			.torch_intensity = {
>    634				.min = AS_TORCH_INTENSITY_MIN,
>    635				.max = flash->cfg.assist_max_ua,
>    636				.step = AS_TORCH_INTENSITY_STEP,
>    637				.val = flash->cfg.assist_max_ua,
>    638			},
>    639			.indicator_intensity = {
>    640				.min = AS_INDICATOR_INTENSITY_MIN,
>    641				.max = flash->cfg.indicator_max_ua,
>    642				.step = AS_INDICATOR_INTENSITY_STEP,
>    643				.val = flash->cfg.indicator_max_ua,
>    644			},
>    645		};
>    646	
>    647		strlcpy(cfg.dev_name, led->name, sizeof(cfg.dev_name));
>    648	
>  > 649		flash->vf = v4l2_flash_init(&flash->client->dev, NULL, &flash->fled,
>    650					    &flash->iled_cdev, NULL, &cfg);
>    651		if (IS_ERR(flash->vf))
>    652			return PTR_ERR(flash->vf);
>    653	
>    654		return 0;
>    655	}
>    656	
>    657	static int as3645a_probe(struct i2c_client *client)
> 
> ---
> 0-DAY kernel test infrastructure                Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
> 



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux