tree:
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
linux-5.12.y-rt-rebase
head: ae0700ef2de03e51d49515f06447c1318a4f0843
commit: 13357aa7f9e394ed60d2c424fb94671dc448bd44 [130/191] rcu: Delay RCU-selftests
config: riscv-randconfig-r035-20210312 (attached as .config)
compiler: clang version 13.0.0 (
https://github.com/llvm/llvm-project
7b153b43d3a14d76975039408c4b922beb576735)
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
# install riscv cross compiling tool for clang build
# apt-get install binutils-riscv64-linux-gnu
#
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/com...
git remote add linux-rt-devel
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
git fetch --no-tags linux-rt-devel linux-5.12.y-rt-rebase
git checkout 13357aa7f9e394ed60d2c424fb94671dc448bd44
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=riscv
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from kernel/rcu/update.c:580:
> kernel/rcu/tasks.h:1262:6: warning: no previous prototype for
function 'rcu_tasks_initiate_self_tests' [-Wmissing-prototypes]
void
rcu_tasks_initiate_self_tests(void)
^
kernel/rcu/tasks.h:1262:1: note: declare 'static' if the function is not
intended to be used outside of this translation unit
void rcu_tasks_initiate_self_tests(void)
^
static
1 warning generated.
vim +/rcu_tasks_initiate_self_tests +1262 kernel/rcu/tasks.h
1261
1262 void rcu_tasks_initiate_self_tests(void)
1263 {
1264 pr_info("Running RCU-tasks wait API self tests\n");
1265 #ifdef CONFIG_TASKS_RCU
1266 synchronize_rcu_tasks();
1267 call_rcu_tasks(&tests[0].rh, test_rcu_tasks_callback);
1268 #endif
1269
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org