diff options
author | Daniel Thompson <daniel.thompson@linaro.org> | 2019-10-21 12:10:56 +0200 |
---|---|---|
committer | Daniel Thompson <daniel.thompson@linaro.org> | 2019-10-24 16:34:58 +0200 |
commit | d07ce4e32a8d68062c58a3e635619313c52d0bf7 (patch) | |
tree | 1f3751b10d9407731df92af9cceb571772f6b1e7 /.get_maintainer.ignore | |
parent | kdb: Fix stack crawling on 'running' CPUs that aren't the master (diff) | |
download | linux-d07ce4e32a8d68062c58a3e635619313c52d0bf7.tar.xz linux-d07ce4e32a8d68062c58a3e635619313c52d0bf7.zip |
kdb: Avoid array subscript warnings on non-SMP builds
Recent versions of gcc (reported on gcc-7.4) issue array subscript
warnings for builds where SMP is not enabled.
kernel/debug/debug_core.c: In function 'kdb_dump_stack_on_cpu':
kernel/debug/debug_core.c:452:17: warning: array subscript is outside array
+bounds [-Warray-bounds]
if (!(kgdb_info[cpu].exception_state & DCPU_IS_SLAVE)) {
~~~~~~~~~^~~~~
kernel/debug/debug_core.c:469:33: warning: array subscript is outside array
+bounds [-Warray-bounds]
kgdb_info[cpu].exception_state |= DCPU_WANT_BT;
kernel/debug/debug_core.c:470:18: warning: array subscript is outside array
+bounds [-Warray-bounds]
while (kgdb_info[cpu].exception_state & DCPU_WANT_BT)
There is no bug here but there is scope to improve the code
generation for non-SMP systems (whilst also silencing the warning).
Reported-by: kbuild test robot <lkp@intel.com>
Fixes: 2277b492582d ("kdb: Fix stack crawling on 'running' CPUs that aren't the master")
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Link: https://lore.kernel.org/r/20191021101057.23861-1-daniel.thompson@linaro.org
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Diffstat (limited to '.get_maintainer.ignore')
0 files changed, 0 insertions, 0 deletions