summaryrefslogtreecommitdiffstats
path: root/kernel/torture.c
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2019-12-05 00:58:41 +0100
committerPaul E. McKenney <paulmck@kernel.org>2020-02-21 01:03:30 +0100
commit435508095ab5b6870e8140948983920ce4684e9b (patch)
tree7150c781c6250cca8911bc20e233313a277dc59a /kernel/torture.c
parenttorture: Make results-directory date format completion-friendly (diff)
downloadlinux-435508095ab5b6870e8140948983920ce4684e9b.tar.xz
linux-435508095ab5b6870e8140948983920ce4684e9b.zip
rcutorture: Refrain from callback flooding during boot
Additional rcutorture aggression can result in, believe it or not, boot times in excess of three minutes on large hyperthreaded systems. This is long enough for rcutorture to decide to do some callback flooding, which seems a bit excessive given that userspace cannot have started until long after boot, and it is userspace that does the real-world callback flooding. Worse yet, because Tiny RCU lacks forward-progress functionality, the looping-in-the-kernel tests can also be problematic during early boot. This commit therefore causes rcutorture to hold off on callback flooding until about the time that init is spawned, and the same for looping-in-the-kernel tests for Tiny RCU. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'kernel/torture.c')
0 files changed, 0 insertions, 0 deletions