scftorture: Add smp_call_function_single() memory-ordering checks
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 1 Jul 2020 03:49:50 +0000 (20:49 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Tue, 25 Aug 2020 01:38:33 +0000 (18:38 -0700)
commitb93e21a51e1c8ed3816da888d34f88193ad1b917
treef90c485c03666bce4d68aae94a6dd587fa57021e
parentdba3142b37f343734bf61dbce2914acb76e69fb6
scftorture: Add smp_call_function_single() memory-ordering checks

This commit adds checks for memory misordering across calls to
smp_call_function_single() and also across returns in the case where
the caller waits.  Misordering results in a splat.

[ paulmck: s/GFP_KERNEL/GFP_ATOMIC/ per kernel test robot feedback. ]
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/scftorture.c