diff options
author | 2024-10-30 17:10:22 -0700 | |
---|---|---|
committer | 2024-12-14 17:04:55 +0100 | |
commit | ec9d6356bfda69abe5f4767dd56c964127913233 (patch) | |
tree | 97840d114f071580f15537038f4a975c9cac17c5 /scripts/gdb/linux/utils.py | |
parent | rcutorture: Pretty-print rcutorture reader segments (diff) | |
download | wireguard-linux-ec9d6356bfda69abe5f4767dd56c964127913233.tar.xz wireguard-linux-ec9d6356bfda69abe5f4767dd56c964127913233.zip |
rcutorture: Make rcutorture_one_extend() check reader state
This commit adds reader-state debugging checks to a new function named
rcutorture_one_extend_check(), which is invoked before and after setting
new reader states by the existing rcutorture_one_extend() function.
These checks have proven to be rather heavyweight, reducing reproduction
rate of some failures by a factor of two. They are therefore hidden
behind a new RCU_TORTURE_TEST_CHK_RDR_STATE Kconfig option.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Frederic Weisbecker <frederic@kernel.org>
Tested-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Uladzislau Rezki (Sony) <urezki@gmail.com>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions