On Tue, 15 Oct 2019 at 15:21, Greg KH gregkh@linuxfoundation.org wrote:
On Tue, Oct 15, 2019 at 08:46:56AM +0000, Linaro QA wrote:
Summary
kernel: 5.3.7-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-5.3.y git commit: 973b124921fc639825ae455aa91ed9ce15167584 git describe: v5.3.6-84-g973b124921fc Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-5.3-oe-sanity/build/v5.3....
Regressions (compared to build v5.3.6)
dragonboard-410c: build: * build_process
What does this mean?
All 5.3 branch build failed.
Build log from x86_64 ------------------------------
In file included from fs/io_uring.c:42:0: fs/io_uring.c: In function 'io_destruct_skb': include/linux/kernel.h:47:52: error: invalid use of undefined type 'struct workqueue_struct' #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ^ fs/io_uring.c:2570:18: note: in expansion of macro 'ARRAY_SIZE' for (i = 0; i < ARRAY_SIZE(ctx->sqo_wq); i++) ^~~~~~~~~~ include/linux/kernel.h:47:52: error: dereferencing pointer to incomplete type 'struct workqueue_struct' #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ^ fs/io_uring.c:2570:18: note: in expansion of macro 'ARRAY_SIZE' for (i = 0; i < ARRAY_SIZE(ctx->sqo_wq); i++) ^~~~~~~~~~ In file included from include/linux/kernel.h:16:0, from fs/io_uring.c:42: include/linux/compiler.h:357:67: error: invalid use of undefined type 'struct workqueue_struct' #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) ^ include/linux/build_bug.h:16:56: note: in definition of macro 'BUILD_BUG_ON_ZERO' #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); })) ^ include/linux/compiler.h:357:46: note: in expansion of macro '__same_type' #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) ^~~~~~~~~~~ include/linux/kernel.h:47:59: note: in expansion of macro '__must_be_array' #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ^~~~~~~~~~~~~~~ fs/io_uring.c:2570:18: note: in expansion of macro 'ARRAY_SIZE' for (i = 0; i < ARRAY_SIZE(ctx->sqo_wq); i++) ^~~~~~~~~~ include/linux/build_bug.h:16:45: error: bit-field '<anonymous>' width not an integer constant #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); })) ^ include/linux/compiler.h:357:28: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) ^~~~~~~~~~~~~~~~~ include/linux/kernel.h:47:59: note: in expansion of macro '__must_be_array' #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ^~~~~~~~~~~~~~~ fs/io_uring.c:2570:18: note: in expansion of macro 'ARRAY_SIZE' for (i = 0; i < ARRAY_SIZE(ctx->sqo_wq); i++) ^~~~~~~~~~ fs/io_uring.c:2571:18: error: invalid use of undefined type 'struct workqueue_struct' if (ctx->sqo_wq[i]) ^ fs/io_uring.c:2572:31: error: invalid use of undefined type 'struct workqueue_struct' flush_workqueue(ctx->sqo_wq[i]); ^ CC net/wireless/nl80211.o
Full build log, https://ci.linaro.org/view/lkft/job/openembedded-lkft-linux-stable-rc-5.3/DI...
- Naresh