Hi Sebastian,
First bad commit (maybe != root cause):
tree:
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
linux-5.4.y-rt
head: 5fbf1e70f11dba64cc05c9d85120a3aa7c67a4a2
commit: 5f56dae2384176bb7669c19eeb1a2e22ba633b0a [237/325] x86: Enable RT also on 32bit
config: i386-randconfig-a011-20201115 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
#
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.4.y-rt
git checkout 5f56dae2384176bb7669c19eeb1a2e22ba633b0a
# save the attached .config to linux build tree
make W=1 ARCH=i386
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 >>):
> kernel/softirq.c:162:6: warning: no previous prototype for
'_local_bh_enable_rt' [-Wmissing-prototypes]
162 | void
_local_bh_enable_rt(void)
| ^~~~~~~~~~~~~~~~~~~
--
kernel/time/hrtimer.c:120:21: warning: initialized field overwritten [-Woverride-init]
120 | [CLOCK_REALTIME] = HRTIMER_BASE_REALTIME,
| ^~~~~~~~~~~~~~~~~~~~~
kernel/time/hrtimer.c:120:21: note: (near initialization for
'hrtimer_clock_to_base_table[0]')
kernel/time/hrtimer.c:121:22: warning: initialized field overwritten [-Woverride-init]
121 | [CLOCK_MONOTONIC] = HRTIMER_BASE_MONOTONIC,
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/time/hrtimer.c:121:22: note: (near initialization for
'hrtimer_clock_to_base_table[1]')
kernel/time/hrtimer.c:122:21: warning: initialized field overwritten [-Woverride-init]
122 | [CLOCK_BOOTTIME] = HRTIMER_BASE_BOOTTIME,
| ^~~~~~~~~~~~~~~~~~~~~
kernel/time/hrtimer.c:122:21: note: (near initialization for
'hrtimer_clock_to_base_table[7]')
kernel/time/hrtimer.c:123:17: warning: initialized field overwritten [-Woverride-init]
123 | [CLOCK_TAI] = HRTIMER_BASE_TAI,
| ^~~~~~~~~~~~~~~~
kernel/time/hrtimer.c:123:17: note: (near initialization for
'hrtimer_clock_to_base_table[11]')
> kernel/time/hrtimer.c:1986:6: warning: no previous prototype for
'cpu_chill' [-Wmissing-prototypes]
1986 | void cpu_chill(void)
| ^~~~~~~~~
vim +/_local_bh_enable_rt +162 kernel/softirq.c
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 161
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 @162 void _local_bh_enable_rt(void)
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 163 {
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 164 _local_bh_enable();
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 165 }
96fac6731743240 Sebastian Andrzej Siewior 2019-05-20 166
:::::: The code at line 162 was first introduced by commit
:::::: 96fac67317432408cc4b8b1f317673cb0ede399d softirq: Add preemptible softirq
:::::: TO: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
:::::: CC: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org