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 <[email protected]>
:::::: CC: Mauro Carvalho Chehab <[email protected]>

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

Attachment: .config.gz
Description: application/gzip

Reply via email to