Hi Richard, On Mon, Apr 24, 2023 at 11:00:47PM +0200, Richard Weinberger wrote: > ----- Ursprüngliche Mail ----- > > Von: "kernel test robot" <lkp@xxxxxxxxx> > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > > master > > head: 3b85b9b39960c08f29fa91b8d984d055dde6017e > > commit: fc54a4f15988e228cf88f888483e985c5f35031e [12780/13853] um: prevent user > > code in modules > > config: um-allmodconfig > > (https://download.01.org/0day-ci/archive/20230425/202304250419.YtCLtUhG-lkp@xxxxxxxxx/config) > > compiler: gcc-11 (Debian 11.3.0-8) 11.3.0 > > reproduce (this is a W=1 build): > > # > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=fc54a4f15988e228cf88f888483e985c5f35031e > > git remote add linux-next > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > > git fetch --no-tags linux-next master > > git checkout fc54a4f15988e228cf88f888483e985c5f35031e > > # save the config file > > mkdir build_dir && cp config build_dir/.config > > make W=1 O=build_dir ARCH=um olddefconfig > > make W=1 O=build_dir ARCH=um SHELL=/bin/bash > > > > If you fix the issue, kindly add following tag where applicable > >| Reported-by: kernel test robot <lkp@xxxxxxxxx> > >| Link: https://lore.kernel.org/oe-kbuild-all/202304250419.YtCLtUhG-lkp@xxxxxxxxx/ > > > > All errors (new ones prefixed by >>): > > > >>> arch/um/drivers/harddog_user.c:6:10: fatal error: stdio.h: No such file or > >>> directory > > 6 | #include <stdio.h> > > | ^~~~~~~~~ > > compilation terminated. > > Wild guess, is this a nolibc toolchain? The bot is using the gcc-11 provided by debian distribution, so we think it is not a "nolibc toolchain". compiler: gcc-11 (Debian 11.3.0-8) 11.3.0 We can reproduce it on commit fc54a4f15988, and its parent commit is clean. Please help give some guidance if anything wrong in our test flow. Thanks. $ git checkout fc54a4f15988e228cf88f888483e985c5f35031e HEAD is now at fc54a4f15988 um: prevent user code in modules $ make ARCH=um allmodconfig $ make ARCH=um arch/um/drivers/ ... CC [M] arch/um/drivers/harddog_user.o arch/um/drivers/harddog_user.c:6:10: fatal error: stdio.h: No such file or directory 6 | #include <stdio.h> | ^~~~~~~~~ compilation terminated. make[2]: *** [scripts/Makefile.build:252: arch/um/drivers/harddog_user.o] Error 1 make[1]: *** [scripts/Makefile.build:494: arch/um/drivers] Error 2 make: *** [Makefile:2025: .] Error 2 $ git checkout 5d90cf6dcc6a4cb85a51ffe007a8e34375799164 HEAD is now at 5d90cf6dcc6a um: further clean up user_syms $ make ARCH=um allmodconfig $ make ARCH=um arch/um/drivers/ ... CC [M] arch/um/drivers/harddog_kern.o CC [M] arch/um/drivers/harddog_user.o <-- LD [M] arch/um/drivers/harddog.o CC [M] arch/um/drivers/random.o $ echo $? 0 Best Regards, Yujie