Tree/Branch: next-20190215 Git describe: next-20190215 Commit: 7a92eb7cc1 Add linux-next specific files for 20190215
Build Time: 125 min 13 sec
Passed: 9 / 11 ( 81.82 %) Failed: 2 / 11 ( 18.18 %)
Errors: 1 Warnings: 19 Section Mismatches: 0
Failed defconfigs: arm64-allmodconfig arm-allmodconfig
Errors:
arm64-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
arm-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
------------------------------------------------------------------------------- defconfigs with issues (other than build errors): 3 warnings 0 mismatches : arm64-allmodconfig 13 warnings 0 mismatches : arm-multi_v5_defconfig 13 warnings 0 mismatches : arm-multi_v7_defconfig 16 warnings 0 mismatches : arm-allmodconfig 4 warnings 0 mismatches : arm-allnoconfig 9 warnings 0 mismatches : arm-multi_v4t_defconfig 4 warnings 0 mismatches : x86_64-allmodconfig 1 warnings 0 mismatches : arm64-defconfig
-------------------------------------------------------------------------------
Errors summary: 1 2 ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Warnings Summary: 19 8 ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] 7 <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] 7 <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] 7 <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] 7 <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] 5 ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 4 ../drivers/regulator/core.c:4769:38: warning: array subscript is above array bounds [-Warray-bounds] 3 ../arch/arm/mm/init.c:471:13: warning: unused variable 'itcm_end' [-Wunused-variable] 3 ../arch/arm/mm/init.c:470:13: warning: unused variable 'dtcm_end' [-Wunused-variable] 2 ../drivers/video/fbdev/omap2/omapfb/dss/core.c:172:6: warning: unused variable 'r' [-Wunused-variable] 2 ../drivers/i2c/busses/i2c-sh_mobile.c:399:26: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] 1 ../samples/seccomp/user-trap.c:83:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1 ../samples/seccomp/user-trap.c:50:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1 ../drivers/staging/erofs/unzip_vle.c:253:29: warning: array subscript is above array bounds [-Warray-bounds] 1 ../drivers/scsi/qla2xxx/qla_iocb.c:1184:8: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 7 has type 'dma_addr_t {aka unsigned int}' [-Wformat=] 1 ../drivers/scsi/qla2xxx/qla_iocb.c:1144:9: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 6 has type 'dma_addr_t {aka unsigned int}' [-Wformat=] 1 ../drivers/scsi/myrs.c:821:24: warning: 'sshdr.sense_key' may be used uninitialized in this function [-Wmaybe-uninitialized] 1 ../drivers/scsi/lpfc/lpfc_logmsg.h:62:45: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] 1 ../drivers/cpufreq/qcom-cpufreq-kryo.c:168:1: warning: the frame size of 2416 bytes is larger than 2048 bytes [-Wframe-larger-than=]
=============================================================================== Detailed per-defconfig build reports below:
------------------------------------------------------------------------------- arm64-allmodconfig : FAIL, 1 errors, 3 warnings, 0 section mismatches
Errors: ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Warnings: ../drivers/cpufreq/qcom-cpufreq-kryo.c:168:1: warning: the frame size of 2416 bytes is larger than 2048 bytes [-Wframe-larger-than=] ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] ../drivers/video/fbdev/omap2/omapfb/dss/core.c:172:6: warning: unused variable 'r' [-Wunused-variable]
------------------------------------------------------------------------------- arm-multi_v5_defconfig : PASS, 0 errors, 13 warnings, 0 section mismatches
Warnings: <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] ../arch/arm/mm/init.c:471:13: warning: unused variable 'itcm_end' [-Wunused-variable] ../arch/arm/mm/init.c:470:13: warning: unused variable 'dtcm_end' [-Wunused-variable] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:4769:38: warning: array subscript is above array bounds [-Warray-bounds] <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp]
------------------------------------------------------------------------------- arm-multi_v7_defconfig : PASS, 0 errors, 13 warnings, 0 section mismatches
Warnings: <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] ../drivers/i2c/busses/i2c-sh_mobile.c:399:26: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:4769:38: warning: array subscript is above array bounds [-Warray-bounds] ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp]
------------------------------------------------------------------------------- arm-allmodconfig : FAIL, 1 errors, 16 warnings, 0 section mismatches
Errors: ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Warnings: <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] ../arch/arm/mm/init.c:471:13: warning: unused variable 'itcm_end' [-Wunused-variable] ../arch/arm/mm/init.c:470:13: warning: unused variable 'dtcm_end' [-Wunused-variable] ../drivers/i2c/busses/i2c-sh_mobile.c:399:26: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:4769:38: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/scsi/lpfc/lpfc_logmsg.h:62:45: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'unsigned int' [-Wformat=] ../drivers/scsi/qla2xxx/qla_iocb.c:1144:9: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 6 has type 'dma_addr_t {aka unsigned int}' [-Wformat=] ../drivers/scsi/qla2xxx/qla_iocb.c:1184:8: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 7 has type 'dma_addr_t {aka unsigned int}' [-Wformat=] ../drivers/scsi/myrs.c:821:24: warning: 'sshdr.sense_key' may be used uninitialized in this function [-Wmaybe-uninitialized] ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] ../drivers/staging/erofs/unzip_vle.c:253:29: warning: array subscript is above array bounds [-Warray-bounds]
------------------------------------------------------------------------------- arm-allnoconfig : PASS, 0 errors, 4 warnings, 0 section mismatches
Warnings: <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp]
------------------------------------------------------------------------------- arm-multi_v4t_defconfig : PASS, 0 errors, 9 warnings, 0 section mismatches
Warnings: <stdin>:1469:2: warning: #warning syscall pidfd_send_signal not implemented [-Wcpp] <stdin>:1472:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] <stdin>:1475:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] <stdin>:1478:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] ../arch/arm/mm/init.c:471:13: warning: unused variable 'itcm_end' [-Wunused-variable] ../arch/arm/mm/init.c:470:13: warning: unused variable 'dtcm_end' [-Wunused-variable] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:242:45: warning: array subscript is above array bounds [-Warray-bounds] ../drivers/regulator/core.c:4769:38: warning: array subscript is above array bounds [-Warray-bounds]
------------------------------------------------------------------------------- x86_64-allmodconfig : PASS, 0 errors, 4 warnings, 0 section mismatches
Warnings: ../samples/seccomp/user-trap.c:50:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../samples/seccomp/user-trap.c:83:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] ../drivers/video/fbdev/omap2/omapfb/dss/core.c:172:6: warning: unused variable 'r' [-Wunused-variable]
------------------------------------------------------------------------------- arm64-defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings: ../include/linux/spinlock.h:279:3: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] -------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
x86_64-allnoconfig arm64-allnoconfig x86_64-defconfig
On Fri, Feb 15, 2019 at 08:51:48PM +0000, Build bot for Mark Brown wrote:
The build failure with mbox_fush() in the tegra-tcu driver that was initially reported two weeks ago is still present in -next (this report is from Friday but it's also present today):
arm64-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
arm-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Is there any progress on getting a fix merged?
On Mon, Feb 18, 2019 at 11:32:17AM +0000, Mark Brown wrote:
On Fri, Feb 15, 2019 at 08:51:48PM +0000, Build bot for Mark Brown wrote:
The build failure with mbox_fush() in the tegra-tcu driver that was initially reported two weeks ago is still present in -next (this report is from Friday but it's also present today):
arm64-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
arm-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Is there any progress on getting a fix merged?
I can take the fix in my tty tree if I get an ack from the mbox maintainer...
On Mon, Feb 18, 2019 at 01:09:21PM +0100, Greg Kroah-Hartman wrote:
On Mon, Feb 18, 2019 at 11:32:17AM +0000, Mark Brown wrote:
On Fri, Feb 15, 2019 at 08:51:48PM +0000, Build bot for Mark Brown wrote:
The build failure with mbox_fush() in the tegra-tcu driver that was initially reported two weeks ago is still present in -next (this report is from Friday but it's also present today):
arm64-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
arm-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Is there any progress on getting a fix merged?
I can take the fix in my tty tree if I get an ack from the mbox maintainer...
Maybe we can do the below until Jassi picks up the proper fix. There is no hardware currently where we'd want to build the TCU driver as a loadable module, so that would be fine for now.
It's a bit of churn because I'd want to revert that later on, but it's not too bad and would get linux-next back on track.
Thierry
--- >8 --- From 5086e2ac9359c8d24d88ce1beeb7651e00401e1e Mon Sep 17 00:00:00 2001 From: Thierry Reding treding@nvidia.com Date: Mon, 18 Feb 2019 16:04:49 +0100 Subject: [PATCH] serial: tegra-tcu: Do not allow building as a module
The Tegra TCU driver relies on a function implemented in the mailbox subsystem but is not exported. To avoid link errors in builders, don't allow the driver to be built as a module. The proper fix is to export the mailbox API, but until that happens, use this quick fix.
Signed-off-by: Thierry Reding treding@nvidia.com --- drivers/tty/serial/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 72966bc0ac76..e46a285fb8bb 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig @@ -336,7 +336,7 @@ config SERIAL_TEGRA and better performance.
config SERIAL_TEGRA_TCU - tristate "NVIDIA Tegra Combined UART" + bool "NVIDIA Tegra Combined UART" depends on ARCH_TEGRA && TEGRA_HSP_MBOX select SERIAL_CORE help
On Mon, 18 Feb 2019 at 09:08, Thierry Reding treding@nvidia.com wrote:
On Mon, Feb 18, 2019 at 01:09:21PM +0100, Greg Kroah-Hartman wrote:
On Mon, Feb 18, 2019 at 11:32:17AM +0000, Mark Brown wrote:
On Fri, Feb 15, 2019 at 08:51:48PM +0000, Build bot for Mark Brown wrote:
The build failure with mbox_fush() in the tegra-tcu driver that was initially reported two weeks ago is still present in -next (this report is from Friday but it's also present today):
arm64-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
arm-allmodconfig ERROR: "mbox_flush" [drivers/tty/serial/tegra-tcu.ko] undefined!
Is there any progress on getting a fix merged?
I can take the fix in my tty tree if I get an ack from the mbox maintainer...
Not sure if I was on the CC. Honestly I only look into emails that pass my very lenient filter. I will add 'mbox' too to it.
Maybe we can do the below until Jassi picks up the proper fix. There is no hardware currently where we'd want to build the TCU driver as a loadable module, so that would be fine for now.
It's a bit of churn because I'd want to revert that later on, but it's not too bad and would get linux-next back on track.
Maybe it should be indeed bool or rather directly selected by your ARCH because iirc you wanted to send critical debugging messages over tcu ;)
Anyway, I have sent a pull request with this fix in.
Cheers!
kernel-build-reports@lists.linaro.org