Hi Dan, [auto build test ERROR on linuxtv-media/master] [also build test ERROR on v4.9-rc5 next-20161115] [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/Dan-Carpenter/stk-webcam-fix-an-endian-bug-in-stk_camera_read_reg/20161115-213514 base: git://linuxtv.org/media_tree.git master config: i386-randconfig-s1-201646 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): drivers/media/usb/stkwebcam/stk-sensor.c: In function 'stk_sensor_outb': >> drivers/media/usb/stkwebcam/stk-sensor.c:240:46: error: passing argument 3 of 'stk_camera_read_reg' from incompatible pointer type [-Werror=incompatible-pointer-types] if (stk_camera_read_reg(dev, STK_IIC_STAT, &tmpval)) ^ In file included from drivers/media/usb/stkwebcam/stk-sensor.c:48:0: drivers/media/usb/stkwebcam/stk-webcam.h:132:5: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' int stk_camera_read_reg(struct stk_camera *, u16, u8 *); ^~~~~~~~~~~~~~~~~~~ drivers/media/usb/stkwebcam/stk-sensor.c: In function 'stk_sensor_inb': drivers/media/usb/stkwebcam/stk-sensor.c:263:46: error: passing argument 3 of 'stk_camera_read_reg' from incompatible pointer type [-Werror=incompatible-pointer-types] if (stk_camera_read_reg(dev, STK_IIC_STAT, &tmpval)) ^ In file included from drivers/media/usb/stkwebcam/stk-sensor.c:48:0: drivers/media/usb/stkwebcam/stk-webcam.h:132:5: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' int stk_camera_read_reg(struct stk_camera *, u16, u8 *); ^~~~~~~~~~~~~~~~~~~ drivers/media/usb/stkwebcam/stk-sensor.c:274:49: error: passing argument 3 of 'stk_camera_read_reg' from incompatible pointer type [-Werror=incompatible-pointer-types] if (stk_camera_read_reg(dev, STK_IIC_RX_VALUE, &tmpval)) ^ In file included from drivers/media/usb/stkwebcam/stk-sensor.c:48:0: drivers/media/usb/stkwebcam/stk-webcam.h:132:5: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' int stk_camera_read_reg(struct stk_camera *, u16, u8 *); ^~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/stk_camera_read_reg +240 drivers/media/usb/stkwebcam/stk-sensor.c ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 234 return 1; ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 235 if (stk_camera_write_reg(dev, STK_IIC_TX_VALUE, val)) ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 236 return 1; ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 237 if (stk_camera_write_reg(dev, STK_IIC_OP, STK_IIC_OP_TX)) ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 238 return 1; ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 239 do { ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 @240 if (stk_camera_read_reg(dev, STK_IIC_STAT, &tmpval)) ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 241 return 1; ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 242 i++; ec16dae5 drivers/media/video/stk-sensor.c Jaime Velasco Juan 2008-01-12 243 } while (tmpval == 0 && i < MAX_RETRIES); :::::: The code at line 240 was first introduced by commit :::::: ec16dae5453eafd1586f35c4ec1ef854e5a808e0 V4L/DVB (7019): V4L: add support for Syntek DC1125 webcams :::::: TO: Jaime Velasco Juan <jsagarribay@xxxxxxxxx> :::::: CC: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxx> --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip