On Thursday 12 November 2015 07:17:30 kernelci. org bot wrote:
arm-soc build: 135 builds: 0 failed, 135 passed, 4 errors, 43 warnings (v4.3-13272-g7a797b1b3343)
Full Build Summary: http://kernelci.org/build/arm-soc/kernel/v4.3-13272-g7a797b1b3343/
Tree: arm-soc Branch: local/to-build Git Describe: v4.3-13272-g7a797b1b3343 Git Commit: 7a797b1b334375eb757bae4bd3aeb32fcea4f692 Git URL: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git Built: 3 unique architectures
Errors and Warnings Detected:
x86:
allmodconfig: 2 warnings allmodconfig+CONFIG_OF=n: 2 warnings i386_defconfig: 1 warning tinyconfig: 4 warnings
arm64:
allmodconfig: 4 errors, 2 warnings tinyconfig: 1 warning
Something went wrong with the scripts here, I don't see any *errors* in the build log at
http://storage.kernelci.org/arm-soc/v4.3-13272-g7a797b1b3343/arm64-allmodcon...
arm:
allmodconfig: 1 warning corgi_defconfig: 1 warning imx_v6_v7_defconfig: 2 warnings iop13xx_defconfig: 1 warning iop32x_defconfig: 1 warning mini2440_defconfig: 1 warning multi_v7_defconfig: 2 warnings multi_v7_defconfig+CONFIG_ARM_LPAE=y: 2 warnings multi_v7_defconfig+CONFIG_CPU_BIG_ENDIAN=y: 2 warnings multi_v7_defconfig+CONFIG_LKDTM=y: 2 warnings multi_v7_defconfig+CONFIG_PROVE_LOCKING=y: 2 warnings multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y: 2 warnings mvebu_v7_defconfig: 2 warnings mvebu_v7_defconfig+CONFIG_CPU_BIG_ENDIAN=y: 2 warnings omap2plus_defconfig: 3 warnings spitz_defconfig: 1 warning tegra_defconfig: 2 warnings tinyconfig: 2 warnings
These must be mainly from using a different compiler version from what I have.
Warnings summary:
11 net/bluetooth/mgmt.c:6319:8: warning: 'r192' may be used uninitialized in this function [-Wmaybe-uninitialized] 11 net/bluetooth/mgmt.c:6319:8: warning: 'h192' may be used uninitialized in this function [-Wmaybe-uninitialized]
I'm not getting these, so it's hard to tell what the best fix would be. Maybe something like this?
diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c index eca203e891d2..e2ec4e0c4466 100644 --- a/net/bluetooth/mgmt.c +++ b/net/bluetooth/mgmt.c @@ -6368,6 +6368,8 @@ static void read_local_oob_ext_data_complete(struct hci_dev *hdev, u8 status, struct hci_rp_read_local_oob_ext_data *rp;
if (skb->len != sizeof(*rp)) { + h192 = NULL; + r192 = NULL; status = MGMT_STATUS_FAILED; eir_len = 0; } else {
Gcc might still not recognize it though.
4 crypto/wp512.c:987:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 crypto/wp512.c:987:1: warning: the frame size of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1 crypto/wp512.c:987:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=]
This seems to have been fixed with newer compilers, at least gcc-5.2.1 doesn't show it. Someone commented on older versions that building this file with -Os solves the problem.
2 drivers/gpu/drm/gma500/cdv_intel_dp.c:868:2: warning: 'i2c_dp_aux_add_bus' is deprecated (declared at ../drivers/gpu/drm/gma500/cdv_intel_dp.c:224) [-Wdeprecated-declarations] 1 drivers/gpu/drm/i915/intel_display.c:2952:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2 /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:3: warning: call to __builtin___snprintf_chk will always overflow destination buffer [enabled by default]
These are from x86, I haven't looked
1 mm/page_alloc.c:5708:34: warning: array subscript is below array bounds [-Warray-bounds] 1 mm/page-writeback.c:1545:30: warning: 'm_thresh' may be used uninitialized in this function [-Wmaybe-uninitialized]
I didn't get these either, I think they are fixed in newer gcc versions, so I'm leaving them alone.
1 drivers/net/ethernet/dec/tulip/winbond-840.c:910:2: warning: #warning Processor architecture undefined [-Wcpp] 1 drivers/net/ethernet/dec/tulip/tulip_core.c:101:2: warning: #warning Processor architecture undefined! [-Wcpp]
Should be fixable if someone can figure out what the per-architecture values should be.
1 .config:922:warning: override: NOHIGHMEM changes choice state 1 .config:921:warning: override: SLOB changes choice state 1 .config:919:warning: override: KERNEL_XZ changes choice state 1 .config:908:warning: override: SLOB changes choice state 1 .config:906:warning: override: KERNEL_XZ changes choice state 1 .config:870:warning: override: SLOB changes choice state
I guess something wrong with the config files in kernelci, these are all from the tinyconfig builds:
tinyconfig (arm64) — PASS, 0 errors, 1 warning, 0 section mismatches
Warnings: .config:870:warning: override: SLOB changes choice state
tinyconfig (arm) — PASS, 0 errors, 2 warnings, 0 section mismatches
Warnings: .config:906:warning: override: KERNEL_XZ changes choice state .config:908:warning: override: SLOB changes choice state
tinyconfig (x86) — PASS, 0 errors, 4 warnings, 0 section mismatches
Warnings: .config:919:warning: override: KERNEL_XZ changes choice state .config:921:warning: override: SLOB changes choice state .config:922:warning: override: NOHIGHMEM changes choice state mm/page_alloc.c:5708:34: warning: array subscript is below array bounds [-Warray-bounds]
Arnd