rcutorture: Fix rcu_fwd_mutex deadlock
authorPaul E. McKenney <paulmck@kernel.org>
Tue, 28 Dec 2021 23:59:38 +0000 (15:59 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Wed, 2 Feb 2022 01:24:39 +0000 (17:24 -0800)
commit89440d2dad0cc2a781290470cb90402ebba481fc
treeae1f9173e91043d0849844e8be545d086ca8254f
parent02b51a1cf47977d8772c7dcc363ef6a1e6e59f21
rcutorture: Fix rcu_fwd_mutex deadlock

The rcu_torture_fwd_cb_hist() function acquires rcu_fwd_mutex, but is
invoked from rcutorture_oom_notify() function, which hold this same
mutex across this call.  This commit fixes the resulting deadlock.

Reported-by: kernel test robot <oliver.sang@intel.com>
Tested-by: Oliver Sang <oliver.sang@intel.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/rcutorture.c