On Fri, Apr 21, 2017 at 04:27:14PM +0200, Arnd Bergmann wrote: > On Thu, Apr 20, 2017 at 7:04 PM, kernelci.org bot <bot@xxxxxxxxxxxx> wrote: > > efm32_defconfig (arm) — PASS, 0 errors, 1 warning, 0 section mismatches > > > > Warnings: > > 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") This doesn't apply to the 3.18-stable tree, and I don't know ARM assembly good enough to backport it properly. Any hints? > > imx_v6_v7_defconfig (arm) — PASS, 0 errors, 2 warnings, 0 section mismatches > > > > Warnings: > > 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") Applied. > > ip27_defconfig (mips) — PASS, 0 errors, 6 warnings, 0 section mismatches > > > > Warnings: > > lib/cpumask.c:194:25: warning: the address of 'cpu_all_bits' will always > > evaluate as 'true' [-Waddress] > > f36963c9d3f6f4 cpumask_set_cpu_local_first => cpumask_local_spread, lament Doesn't apply, and I couldn't figure out the backport :( > > drivers/tty/nozomi.c:857:9: warning: 'size' may be used uninitialized in > > this function [-Wmaybe-uninitialized] > > a4f642a8a3c2 ("tty: nozomi: avoid a harmless gcc warning") Applied to 3.18 and 4.4-stable, as it was missing in 4.4 > > drivers/net/ethernet/neterion/vxge/vxge-main.c:2149:13: warning: > > 'adaptive_coalesce_rx_interrupts' defined but not used [-Wunused-function] > > 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") Applied. > > ip32_defconfig (mips) — PASS, 0 errors, 2 warnings, 0 section mismatches > > > > Warnings: > > drivers/misc/ioc4.c:194:16: warning: 'start' may be used uninitialized in > > this function [-Wmaybe-uninitialized] > > 769105aa740d ("misc: ioc4: simplify wave period measurement in clock_calibrate") Applied. > > malta_defconfig (mips) — PASS, 0 errors, 3 warnings, 0 section mismatches > > > > Warnings: > > drivers/net/wireless/hostap/hostap_hw.c:842:5: warning: 'rec' may be used > > uninitialized in this function [-Wmaybe-uninitialized] > > 48dc5fb3ba53b2 hostap: avoid uninitialized variable use in hfa384x_get_rid Applied to 4.4 and 3.18 trees. > > msp71xx_defconfig (mips) — PASS, 0 errors, 3 warnings, 0 section mismatches > > > > Warnings: > > arch/mips/pci/ops-pmcmsp.c:196:24: warning: 'bpci_lock' defined but not used > > [-Wunused-variable] > > c4a305374bbf ("MIPS: MSP71xx: remove odd locking in PCI config space > access code") Applied. > > mtx1_defconfig (mips) — PASS, 0 errors, 4 warnings, 0 section mismatches > > > > Warnings: > > 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()") Applied. > > multi_v7_defconfig+CONFIG_ARM_LPAE=y (arm) — PASS, 0 errors, 3 warnings, 0 > > section mismatches > > > > Warnings: > > drivers/mmc/host/sunxi-mmc.c:297:35: warning: cast to pointer from integer > > of different size [-Wint-to-pointer-cast] > > d34712d2e3db ("mmc: sunxi: avoid invalid pointer calculation") Applied. > > nlm_xlp_defconfig (mips) — FAIL, 1 error, 3 warnings, 0 section mismatches > > > > Errors: > > fs/gfs2/dir.c:768:9: warning: 'leaf_no' may be used uninitialized in this > > function [-Wmaybe-uninitialized] > > fs/gfs2/dir.c:987:8: warning: 'leaf_no' may be used uninitialized in this > > function [-Wmaybe-uninitialized] > > 67893f12e537 ("gfs2: avoid uninitialized variable warning") > > (also needed on v4.4.y) Applied to both. > > fs/btrfs/extent_io.c:2166:13: warning: cast to pointer from integer of > > different size [-Wint-to-pointer-cast] > > 6e1103a6e9b1 ("btrfs: fix state->private cast on 32 bit machines") Applied. > > realview-smp_defconfig > > > > Warnings: > > arch/arm/mm/cache-l2x0.c:168:13: warning: 'l2x0_cache_sync' defined but not > > used [-Wunused-function] > > arch/arm/mm/cache-l2x0.c:185:13: warning: 'l2x0_flush_all' defined but not > > used [-Wunused-function] > > arch/arm/mm/cache-l2x0.c:195:13: warning: 'l2x0_disable' defined but not > > used [-Wunused-function] > > 20e783e39e55 ARM: 8296/1: cache-l2x0: clean up aurora cache handling Applied. > > rm200_defconfig (mips) — FAIL, 0 errors, 5 warnings, 0 section mismatches > > > > Warnings: > > drivers/scsi/aic94xx/aic94xx_sds.c:597:2: warning: 'offs' may be used > > uninitialized in this function [-Wmaybe-uninitialized] > > 36dd5acd196574d4 aic94xx: Skip reading user settings if flash is not found Applied. > > arch/mips/boot/elf2ecoff.c:270:8: warning: variable 'shstrtab' set but not > > used [-Wunused-but-set-variable] > > > Warnings: > > arch/mips/ralink/prom.c:64:2: warning: 'argc' is used uninitialized in this > > function [-Wuninitialized] > > arch/mips/ralink/prom.c:64:2: warning: 'argv' is used uninitialized in this > > function [-Wuninitialized] > > 9c48568b3692 ("MIPS: ralink: Cosmetic change to prom_init().") Applied. > > tinyconfig (arm) — PASS, 0 errors, 3 warnings, 0 section mismatches > > > > Warnings: > > .config:807:warning: override: KERNEL_XZ changes choice state > > .config:809:warning: override: SLOB changes choice state > > 236dec051078 ("kconfig: tinyconfig: provide whole choice blocks to > avoid warnings") Applied. Thanks so much for the list, I think I'm all caught up now, hopefully the next release will have almost no warnings. greg k-h