srcu: Debug NMI safety even on archs that don't require it
authorFrederic Weisbecker <frederic@kernel.org>
Thu, 13 Oct 2022 17:22:44 +0000 (19:22 +0200)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 21 Oct 2022 17:44:11 +0000 (10:44 -0700)
commite29a4915db1480f96e0bc2e928699d086a71f43c
tree57d8f0516a90adaf9e99ca7a209e6f405bfe0e57
parentae3c0706160b60ac5e7d36aac428ae6e572dc932
srcu: Debug NMI safety even on archs that don't require it

Currently the NMI safety debugging is only performed on architectures
that don't support NMI-safe this_cpu_inc().

Reorder the code so that other architectures like x86 also detect bad
uses.

[ paulmck: Apply kernel test robot, Stephen Rothwell, and Zqiang feedback. ]

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
include/linux/srcu.h
include/linux/srcutree.h
kernel/rcu/srcutree.c