Skip to content

rcu: Fix rcu_tasks_verify_self_tests failure

Waiman Long requested to merge llong1/centos-stream-9:bz2094506_rcu into main

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

Merge request reports