rcu: Fix rcu_tasks_verify_self_tests failure
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2094506
MR: !1015 (merged)
Upstream Status: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
The rcu_tasks_verify_self_tests failure reported in the BZ was due to the check being done too early before the corresponding RCU-Tasks callback had finished. This patchset includes two commits from the linux-rcu tree that fixes the failure by retrying the test until it expires in 30s.
Signed-off-by: Waiman Long longman@redhat.com
Waiman Long (2):
rcu-tasks: Be more patient for RCU Tasks boot-time testing
rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests()
kernel/rcu/tasks.h | 63 ++++++++++++++++++++++++++++++++++++++--------
1 file changed, 52 insertions(+), 11 deletions(-)
Edited by Waiman Long