Here are the build results from automated periodic testing.
The tree being built was mainline, found at:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git (master branch)
Topmost commit:
306a63b Merge tag 'dmaengine-fix-4.6-rc4' of git://git.infradead.org/users/vkoul/slave-dma
Build logs (stderr only) can be found at the following link (experimental):
http://arm-soc.lixom.net/buildlogs/mainline/v4.6-rc3-158-g306a63b/
Runtime: 58m 29s
Passed: 118 Failed: 0
Warnings: 69
Section mismatches: 0
-------------------------------------------------------------------------------
Failed defconfigs:
-------------------------------------------------------------------------------
Errors:
Warnings: 1 buildall.arm64.allmodconfig.log.passed:<stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] 1 buildall.arm64.allmodconfig.log.passed:<stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] 1 buildall.arm64.allnoconfig.log.passed:<stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] 1 buildall.arm64.allnoconfig.log.passed:<stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] 1 buildall.arm64.defconfig.log.passed:<stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] 1 buildall.arm64.defconfig.log.passed:<stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] 1 buildall.powerpc.pasemi_defconfig.log.passed:<stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] 1 buildall.powerpc.pasemi_defconfig.log.passed:<stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] 1 buildall.powerpc.ppc64_defconfig.log.passed:<stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] 1 buildall.powerpc.ppc64_defconfig.log.passed:<stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] 1 drivers/isdn/hardware/eicon/platform.h:333:18: warning: array subscript is above array bounds [-Warray-bounds] 1 drivers/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 include/sound/control.h:219:2: warning: 'master_vol' may be used uninitialized in this function [-Wmaybe-uninitialized] 1 lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=] 2 drivers/tty/serial/uartlite.c:348:21: warning: assignment discards 'const' qualifier from pointer target type 2 drivers/tty/serial/uartlite.c:354:22: warning: assignment discards 'const' qualifier from pointer target type 3 net/bridge/br_mdb.c:569:4: warning: 'pg' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:428:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:429:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:430:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:507:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:508:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:509:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:558:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:559:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:560:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 5 drivers/gpu/drm/msm/msm_drv.c:468:18: warning: unused variable 'kms' [-Wunused-variable] 7 include/linux/kernel.h:741:17: warning: comparison of distinct pointer types lacks a cast
Section mismatches:
On Saturday 16 April 2016 17:06:15 Olof's autobuilder wrote:
Here are the build results from automated periodic testing.
I think we are really close to warning-free (if you get a newer compiler)
Warnings: 1 drivers/isdn/hardware/eicon/platform.h:333:18: warning: array subscript is above array bounds [-Warray-bounds] 1 drivers/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 include/sound/control.h:219:2: warning: 'master_vol' may be used uninitialized in this function [-Wmaybe-uninitialized] 1 lib/lz4/lz4hc_compress.c:514:1: warning: the frame size of 1480 bytes is larger than 1024 bytes [-Wframe-larger-than=] 3 net/bridge/br_mdb.c:569:4: warning: 'pg' may be used uninitialized in this function [-Wmaybe-uninitialized]
I think these are all a result of using an older compiler. which version is this?
2 drivers/tty/serial/uartlite.c:348:21: warning: assignment discards 'const' qualifier from pointer target type 2 drivers/tty/serial/uartlite.c:354:22: warning: assignment discards 'const' qualifier from pointer target type
I just resent my patch
4 drivers/clk/clk-vt8500.c:428:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:429:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:430:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:507:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:508:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:509:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:558:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:559:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:560:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized]
My patch is in linux-next, but didn't make it into mainline so far.
Stephen, could you send this as a bugfix for the next -rc?
5 drivers/gpu/drm/msm/msm_drv.c:468:18: warning: unused variable 'kms' [-Wunused-variable]
I submitted a patch today, this was a regression in a bugfix
7 include/linux/kernel.h:741:17: warning: comparison of distinct pointer types lacks a cast
This only shows up on powerpc, I've ignored it so far.
Arnd
On 04/17, Arnd Bergmann wrote:
On Saturday 16 April 2016 17:06:15 Olof's autobuilder wrote:
4 drivers/clk/clk-vt8500.c:428:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:429:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:430:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:507:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:508:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:509:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:558:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:559:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:560:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized]
My patch is in linux-next, but didn't make it into mainline so far.
Stephen, could you send this as a bugfix for the next -rc?
I'm not sure which patch you're talking about. I thought we already merged commit 7001ec560a82 (clk: vt8500: don't return possibly uninitialized data, 2016-02-01). It's in v4.6-rc1.
From what I recall the warning went away with your patch on your
compiler but doesn't go away on older versions of GCC. If there's another patch I'm not aware.
On Sunday 17 April 2016 21:55:39 Stephen Boyd wrote:
On 04/17, Arnd Bergmann wrote:
On Saturday 16 April 2016 17:06:15 Olof's autobuilder wrote:
4 drivers/clk/clk-vt8500.c:428:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:429:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:430:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:507:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:508:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:509:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:558:14: warning: 'best_mul' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:559:12: warning: 'best_div1' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 drivers/clk/clk-vt8500.c:560:12: warning: 'best_div2' may be used uninitialized in this function [-Wmaybe-uninitialized]
My patch is in linux-next, but didn't make it into mainline so far.
Stephen, could you send this as a bugfix for the next -rc?
I'm not sure which patch you're talking about. I thought we already merged commit 7001ec560a82 (clk: vt8500: don't return possibly uninitialized data, 2016-02-01). It's in v4.6-rc1.
From what I recall the warning went away with your patch on your compiler but doesn't go away on older versions of GCC. If there's another patch I'm not aware.
Sorry, your memory is better than mine, I completely forgot that we had this discussion before and that I asked for it to be done exactly like you did.
Everything is fine, except that the autobuilders don't use the same gcc version that I have.
Arnd
kernel-build-reports@lists.linaro.org