tree:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 
staging-testing
head:   628b2b91d50c74e2475a11a0db5978d9a36d2026
commit: 628b2b91d50c74e2475a11a0db5978d9a36d2026 [209/209] staging/atomisp: Add 
support for the Intel IPU v2
config: i386-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        git checkout 628b2b91d50c74e2475a11a0db5978d9a36d2026
        # save the attached .config to linux build tree
        make ARCH=i386 

All errors (new ones prefixed by >>):

>> drivers/staging/media/atomisp/i2c/mt9m114.c:38:41: fatal error: 
>> linux/atomisp_gmin_platform.h: No such file or directory
    #include <linux/atomisp_gmin_platform.h>
                                            ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/gc2235.c:37:41: fatal error: 
>> linux/atomisp_gmin_platform.h: No such file or directory
    #include <linux/atomisp_gmin_platform.h>
                                            ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/ov2722.c:37:41: fatal error: 
>> linux/atomisp_gmin_platform.h: No such file or directory
    #include <linux/atomisp_gmin_platform.h>
                                            ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/ov2680.c:39:41: fatal error: 
>> linux/atomisp_gmin_platform.h: No such file or directory
    #include <linux/atomisp_gmin_platform.h>
                                            ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/gc0310.c:38:41: fatal error: 
>> linux/atomisp_gmin_platform.h: No such file or directory
    #include <linux/atomisp_gmin_platform.h>
                                            ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/libmsrlisthelper.c:23:36: fatal error: 
>> linux/libmsrlisthelper.h: No such file or directory
    #include <linux/libmsrlisthelper.h>
                                       ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/ap1302.c:21:27: fatal error: 
>> linux/atomisp.h: No such file or directory
    #include <linux/atomisp.h>
                              ^
   compilation terminated.
--
>> drivers/staging/media/atomisp/i2c/lm3554.c:28:26: fatal error: 
>> media/lm3554.h: No such file or directory
    #include <media/lm3554.h>
                             ^
   compilation terminated.
--
   In file included from 
drivers/staging/media/atomisp/pci/atomisp2/./mmu/sh_mmu_mrfld.c:26:0:
>> drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat.h:27:27: fatal 
>> error: linux/atomisp.h: No such file or directory
    #include <linux/atomisp.h>
                              ^
   compilation terminated.
--
   In file included from 
drivers/staging/media/atomisp/pci/atomisp2/./mmu/isp_mmu.c:40:0:
>> drivers/staging/media/atomisp/pci/atomisp2/atomisp_internal.h:26:36: fatal 
>> error: linux/atomisp_platform.h: No such file or directory
    #include <linux/atomisp_platform.h>
                                       ^
   compilation terminated.
--
   In file included from 
drivers/staging/media/atomisp/pci/atomisp2/./atomisp_acc.c:30:0:
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_acc.h:25:27: fatal 
>> error: linux/atomisp.h: No such file or directory
    #include <linux/atomisp.h>
                              ^
   compilation terminated.
..

coccinelle warnings: (new ones prefixed by >>)

>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_cmd.c:5577:1-3: 
>> WARNING: possible condition with no effect (if == else)
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:758:56-57: 
>> core: first occurrence line 760, second occurrence line 762
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> enum_mbus_code: first occurrence line 742, second occurrence line 748
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> get_fmt: first occurrence line 743, second occurrence line 749
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> get_selection: first occurrence line 744, second occurrence line 751
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> link_validate: first occurrence line 746, second occurrence line 753
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:758:56-57: 
>> pad: first occurrence line 760, second occurrence line 763
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> set_fmt: first occurrence line 743, second occurrence line 750
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:740:64-65: 
>> set_selection: first occurrence line 745, second occurrence line 752
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_cmd.c:4436:2-4: ERROR: 
>> test of a variable/field address
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_cmd.c:1782:2-28: code 
>> aligned with following code on line 1784
--
>> drivers/staging/media/atomisp/i2c/imx/imx.c:458:3-9: preceding lock on line 
>> 453
--
>> drivers/staging/media/atomisp/i2c/ap1302.c:1250:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/gc0310.c:1470:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/gc2235.c:1208:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/imx/imx.c:2486:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/lm3554.c:986:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/mt9m114.c:1946:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/ov2680.c:1535:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/ov2722.c:1352:3-8: No need to set .owner 
>> here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/ov5693/ov5693.c:2066:3-8: No need to set 
>> .owner here. The core will do it.
--
>> drivers/staging/media/atomisp/i2c/imx/../ov8858.c:2199:3-8: No need to set 
>> .owner here. The core will do it.
--
>> drivers/staging/media/atomisp/platform/clock/vlv2_plat_clock.c:248:3-8: No 
>> need to set .owner here. The core will do it.
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_ioctl.c:560:5-8: 
>> Unneeded variable: "ret". Return "0" on line 577
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_subdev.c:161:5-8: 
>> Unneeded variable: "ret". Return "0" on line 163
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_compat_css20.c:551:3-4: 
>> Unneeded semicolon
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_v4l2.c:465:2-3: 
>> Unneeded semicolon
   drivers/staging/media/atomisp/pci/atomisp2/./atomisp_v4l2.c:511:2-3: 
Unneeded semicolon
--
>> drivers/staging/media/atomisp/pci/atomisp2/./atomisp_acc.c:503:6-12: ERROR: 
>> invalid reference to the index variable of the iterator on line 456

Please review and possibly fold the followup patch.

vim +37 drivers/staging/media/atomisp/i2c/gc2235.c

    31  #include <linux/delay.h>
    32  #include <linux/slab.h>
    33  #include <linux/i2c.h>
    34  #include <linux/gpio.h>
    35  #include <linux/moduleparam.h>
    36  #include <media/v4l2-device.h>
  > 37  #include <linux/atomisp_gmin_platform.h>
    38  #include <linux/acpi.h>
    39  #include <linux/io.h>
    40  

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

Attachment: .config.gz
Description: application/gzip

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to