----- Original Message ----- > From: "CKI Project" <cki-project@xxxxxxxxxx> > To: linux-block@xxxxxxxxxxxxxxx, axboe@xxxxxxxxx > Sent: Wednesday, November 4, 2020 9:07:37 PM > Subject: ❌ FAIL: Test report for kernel 5.10.0-rc2 (block) > > > Hello, > > We ran automated tests on a recent commit from this kernel tree: > > Kernel repo: > https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git > Commit: 31823cc0ea9c - Merge branch 'for-5.11/io_uring' into > for-next > > The results of these automated tests are provided below. > > Overall result: FAILED (see details below) > Merge: OK > Compile: FAILED > > All kernel binaries, config files, and logs are available for download here: > > https://arr-cki-prod-datawarehouse-public.s3.amazonaws.com/index.html?prefix=datawarehouse-public/2020/11/04/616937 > > We attempted to compile the kernel for multiple architectures, but the > compile > failed on one or more architectures: > > ppc64le: FAILED (see build-ppc64le.log.xz attachment) > Hi, on the first look this seems to be introduced by https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/commit/?h=for-next&id=23209e3dc23c8422e670472ebdd1cc349879a64c For convenience here's a direct error from the logs: 00:02:10 In file included from fs/io_uring.c:45: 00:02:10 ./include/linux/syscalls.h:238:18: error: conflicting types for ‘sys_io_uring_enter’ 00:02:10 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ 00:02:10 | ^~~ 00:02:10 ./include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 00:02:10 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) 00:02:10 | ^~~~~~~~~~~~~~~~~ 00:02:10 ./include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 00:02:10 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) 00:02:10 | ^~~~~~~~~~~~~~~ 00:02:10 fs/io_uring.c:9135:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 00:02:10 9135 | SYSCALL_DEFINE6(io_uring_enter, unsigned int, fd, u32, to_submit, 00:02:10 | ^~~~~~~~~~~~~~~ 00:02:10 ./include/linux/syscalls.h:318:17: note: previous declaration of ‘sys_io_uring_enter’ was here 00:02:10 318 | asmlinkage long sys_io_uring_enter(unsigned int fd, u32 to_submit, 00:02:10 | ^~~~~~~~~~~~~~~~~~ 00:02:10 make[3]: *** [scripts/Makefile.build:283: fs/io_uring.o] Error 1 00:02:10 make[2]: *** [Makefile:1799: fs] Error 2 Veronika > We hope that these logs can help you find the problem quickly. For the full > detail on our testing procedures, please scroll to the bottom of this > message. > > Please reply to this email if you have any questions about the tests that we > ran or if you have any suggestions on how to make future tests more > effective. > > ,-. ,-. > ( C ) ( K ) Continuous > `-',-.`-' Kernel > ( I ) Integration > `-' > ______________________________________________________________________________ > > Compile testing > --------------- > > We compiled the kernel for 4 architectures: > > aarch64: > make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > ppc64le: > make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > s390x: > make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > x86_64: > make options: make -j30 INSTALL_MOD_STRIP=1 targz-pkg > > >