On Wed, Dec 20, 2017 at 11:49 PM, kernelci.org bot <bot@xxxxxxxxxxxx> wrote: > Errors summary: > 1 arch/mips/sgi-ip22/Platform:29: *** gcc doesn't support needed option -mr10k-cache-barrier=store. Stop. This needs a backport of c018595d83a3 ("MIPS: ip22: Fix ip28 build for modern gcc") > 6 include/linux/irqdesc.h:94:33: error: 'NR_IRQS' undeclared here (not in a function) > 1 arch/mips/jz4740/gpio.c:46:32: error: initializer element is not constant > 1 arch/mips/jz4740/gpio.c:45:32: error: initializer element is not constant > 1 arch/mips/jz4740/gpio.c:44:32: error: initializer element is not constant > 1 arch/mips/jz4740/gpio.c:43:32: error: initializer element is not constant > 1 arch/mips/jz4740/gpio.c:426:14: error: implicit declaration of function 'JZ4740_IRQ_INTC_GPIO' [-Werror=implicit-function-declaration] > 1 arch/mips/jz4740/gpio.c:268:9: error: implicit declaration of function 'JZ4740_IRQ_GPIO' [-Werror=implicit-function-declaration] Not sure, may have been fixed by 832f5dacfa0b ("MIPS: Remove all the uses of custom gpio.h") which doesn't look appropriate for stable backports > Warnings summary: > 81 include/linux/blkdev.h:624:26: warning: switch condition has boolean value [-Wswitch-bool] > 23 drivers/mtd/mtd_blkdevs.c:100:2: warning: switch condition has boolean value [-Wswitch-bool] 10fbd36e362a ("blk: rq_data_dir() should not return a boolean") > 35 mm/page_alloc.c:5435:34: warning: array subscript is below array bounds [-Warray-bounds] I think this was fixed by 90cae1fe1c35 ("mm/init: fix zone boundary creation") which was intended to address another problem but got backported to 4.4 > 20 arch/arm/include/asm/cmpxchg.h:122:3: warning: value computed is not used [-Wunused-value] > 5 arch/arm/include/asm/cmpxchg.h:205:3: warning: value computed is not used [-Wunused-value] d975440bf80c ("asm-generic: cmpxchg: avoid warnings from macro-ized cmpxchg() implementations") > 10 drivers/rtc/rtc-pcf8563.c:444:5: warning: 'alm_pending' may be used uninitialized in this function [-Wmaybe-uninitialized] cd1420d3a909 ("rtc: pfc8563: fix uninitialized variable warning") > 6 crypto/wp512.c:987:1: warning: the frame size of 1112 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/wp512.c:987:1: warning: the frame size of 1344 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/wp512.c:987:1: warning: the frame size of 1280 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/wp512.c:987:1: warning: the frame size of 1152 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/wp512.c:987:1: warning: the frame size of 1144 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/wp512.c:987:1: warning: the frame size of 1120 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/serpent_generic.c:436:1: warning: the frame size of 1472 bytes is larger than 1024 bytes [-Wframe-larger-than=] > 1 crypto/serpent_generic.c:436:1: warning: the frame size of 1456 bytes is larger than 1024 bytes [-Wframe-larger-than=] 7d6e9105026 ("crypto: improve gcc optimization flags for serpent and wp512") > 4 fs/nfsd/nfs4state.c:3962:3: warning: 'old_deny_bmap' may be used uninitialized in this function [-Wmaybe-uninitialized] 6ac75368e1a6 ("nfsd: work around a gcc-5.1 warning") > 3 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c:1478:8: warning: 'skb' may be used uninitialized in this function [-Wmaybe-uninitialized] 22f44150aad7 ("brcmfmac: avoid gcc-5.1 warning") > 2 lib/iommu-common.c:15:24: warning: large integer implicitly truncated to unsigned type [-Woverflow] 447f6a95a9c8 ("lib/iommu-common.c: do not use 0xffffffffffffffffl for computing align_mask") > 2 drivers/hid/hid-input.c:1163:67: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 09a5c34e8d6b ("HID: hid-input: Add parentheses to quell gcc warning") > 2 drivers/atm/iphase.c:1176:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] cbb41b91e68a ("atm: iphase: fix misleading indention") > 2 arch/x86/include/asm/msr.h:209:23: warning: right shift count >= width of type [-Wshift-count-overflow] cf991de2f614 ("x86/asm/msr: Make wrmsrl_safe() a function") 47edb65178cb ("x86/asm/msr: Make wrmsrl() a function") > 1 fs/gfs2/dir.c:978:8: warning: 'leaf_no' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 fs/gfs2/dir.c:759:9: warning: 'leaf_no' may be used uninitialized in this function [-Wmaybe-uninitialized] d39cb4a59729 ("gfs2: avoid uninitialized variable warning") > 1 drivers/net/ethernet/ti/cpmac.c:1238:2: warning: #warning FIXME: unhardcode gpio&reset bits [-Wcpp] d43e6fb4ac4a ("cpmac: remove hopeless #warning") > 1 drivers/scsi/mvsas/mv_sas.c:736:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 7789cd39274c ("mvsas: fix misleading indentation") > 1 drivers/scsi/bfa/bfa_ioc.c:3673:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > 1 drivers/scsi/bfa/bfa_ioc.c:3665:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] b7f4d6343820 ("bfa: Fix indentation") > 1 arch/mips/ralink/rt305x.c:94:13: warning: 'rt305x_wdt_reset' defined but not used [-Wunused-function] 886f9c69fc68 ("MIPS: ralink: Remove unused rt*_wdt_reset functions") > 1 arch/mips/ralink/prom.c:65:2: warning: 'argv' is used uninitialized in this function [-Wuninitialized] > 1 arch/mips/ralink/prom.c:65:2: warning: 'argc' is used uninitialized in this function [-Wuninitialized] 9c48568b3692 ("MIPS: ralink: Cosmetic change to prom_init().") > 1 arch/mips/dec/int-handler.S:198: Warning: macro instruction expanded into multiple instructions in a branch delay slot > 1 arch/mips/dec/int-handler.S:149: Warning: macro instruction expanded into multiple instructions in a branch delay slot 3021773c7c3e ("MIPS: DEC: Avoid la pseudo-instruction in delay slots") > 1 arch/arm/kernel/head-nommu.S:167: Warning: Use of r13 as a source register is deprecated when r15 is the destination register. 970d96f9a81b ("ARM: 8383/1: nommu: avoid deprecated source register on mov") > 1 .config:871:warning: override: NOHIGHMEM changes choice state > 1 .config:870:warning: override: SLOB changes choice state > 1 .config:868:warning: override: KERNEL_XZ changes choice state > 1 .config:829:warning: override: SLOB changes choice state > 1 .config:827:warning: override: KERNEL_XZ changes choice state > 1 .config:794:warning: override: SLOB changes choice state > 1 .config:771:warning: override: SLOB changes choice state 236dec051078 ("kconfig: tinyconfig: provide whole choice blocks to avoid warnings") > 1 drivers/scsi/be2iscsi/be_main.c:3168:18: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] dd29dae00d39 ("be2iscsi: Fix bogus WARN_ON length check") > 1 drivers/scsi/aic94xx/aic94xx_sds.c:597:2: warning: 'offs' may be used uninitialized in this function [-Wmaybe-uninitialized] 36dd5acd1965 ("aic94xx: Skip reading user settings if flash is not found") > 1 drivers/rtc/rtc-armada38x.c:91:22: warning: unused variable 'flags' [-Wunused-variable] d80238bbcad3 ("rtc: armada38x: Remove unused variable from armada38x_rtc_set_time()") > 1 drivers/net/wireless/iwlegacy/3945.c:1022:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] 2cce76c3fab4 ("iwlegacy: avoid warning about missing braces") > 1 drivers/net/ethernet/neterion/vxge/vxge-main.c:2149:13: warning: 'adaptive_coalesce_rx_interrupts' defined but not used [-Wunused-function] > 1 drivers/net/ethernet/neterion/vxge/vxge-main.c:2121:13: warning: 'adaptive_coalesce_tx_interrupts' defined but not used [-Wunused-function] 57e7c8cef224 ("net: vxge: avoid unused function warnings") > 1 drivers/net/ethernet/dec/tulip/winbond-840.c:910:2: warning: #warning Processor architecture undefined [-Wcpp] de92718883dd ("net: tulip: turn compile-time warning into dev_warn()") > 1 drivers/net/ethernet/dec/tulip/uli526x.c:1086:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation] e1395a321eab ("drivers/net/ethernet/dec/tulip/uli526x.c: fix misleading indentation in uli526x_timer") > 1 drivers/mtd/maps/pmcmsp-flash.c:149:30: warning: passing argument 1 of 'strncpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 79ad07d45743 ("mtd: pmcmsp-flash: Allocating too much in init_msp_flash()") 906b268477bc ("mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy") > 1 drivers/media/platform/coda/./trace.h:12:0: warning: "TRACE_SYSTEM_STRING" redefined > 1 include/trace/ftrace.h:28:0: warning: "TRACE_SYSTEM_STRING" redefined ae1c75d6ce3a ("[media] coda: remove extraneous TRACE_SYSTEM_STRING") > 1 drivers/net/fddi/defxx.c:595:10: warning: '*((void *)&bar_len+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:595:10: warning: '*((void *)&bar_len+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:594:5: warning: '*((void *)&bar_start+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:594:5: warning: '*((void *)&bar_start+4)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:586:10: warning: 'bar_start' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:586:10: warning: 'bar_len' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:583:10: warning: 'bar_start' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:583:10: warning: 'bar_len' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:3720:5: warning: '*((void *)&bar_start+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 drivers/net/fddi/defxx.c:3720:5: warning: '*((void *)&bar_start+16)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 include/linux/ioport.h:199:37: warning: 'bar_start' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 include/linux/ioport.h:198:33: warning: 'bar_start' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 include/linux/ioport.h:198:33: warning: 'bar_len' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 include/linux/ioport.h:198:33: warning: '*((void *)&bar_len+8)' may be used uninitialized in this function [-Wmaybe-uninitialized] > 1 include/linux/ioport.h:198:33: warning: '*((void *)&bar_len+16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 62f2aaabcf41 ("defxx: fix build warning") > 1 include/linux/kernel.h:729:17: warning: comparison of distinct pointer types lacks a cast > 1 include/asm-generic/div64.h:43:28: warning: comparison of distinct pointer types lacks a cast 30544af54837 ("e1000e: fix call to do_div() to use u64 arg") > 1 drivers/scsi/megaraid/megaraid_sas_fusion.c:1723:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 4a5c814d9339 ("megaraid_sas : Add separate functions for building sysPD IOs and non RW LDIOs") not sure if that is appropriate for stable or even applies. Arnd