aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/kernel/rcu/rcutorture.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-02-20rcutorture: Manually clean up after rcu_barrier() failurePaul E. McKenney1-1/+15
2020-02-20rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPUPaul E. McKenney1-3/+13
2020-02-20rcutorture: Annotation lockless accesses to rcu_torture_currentPaul E. McKenney1-4/+6
2020-02-20rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batchPaul E. McKenney1-2/+2
2020-02-20rcutorture: Fix stray access to rcu_fwd_cb_nodelayPaul E. McKenney1-1/+1
2020-02-20rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data racePaul E. McKenney1-4/+6
2020-02-20rcutorture: Suppress boottime bad-sequence warningsPaul E. McKenney1-1/+2
2020-02-20rcutorture: Allow boottime stall warnings to be suppressedPaul E. McKenney1-1/+1
2020-02-20rcutorture: Refrain from callback flooding during bootPaul E. McKenney1-2/+5
2020-02-20rcutorture: Suppress forward-progress complaints during early bootPaul E. McKenney1-1/+2
2020-01-24Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixes.2020.01.24a', 'kfree_rcu.2020.01.24a', 'list.2020.01.10a', 'preempt.2020.01.24a' and 'torture.2019.12.09a' into HEADPaul E. McKenney1-60/+81
2019-12-09rcutorture: Dynamically allocate rcu_fwds structurePaul E. McKenney1-5/+8
2019-12-09rcutorture: Complete threading rcu_fwd pointers through functionsPaul E. McKenney1-18/+21
2019-12-09rcutorture: Move to dynamic initialization of rcu_fwdsPaul E. McKenney1-5/+3
2019-12-09rcutorture: Thread rcu_fwd pointer through forward-progress functionsPaul E. McKenney1-37/+41
2019-12-09rcutorture: Pull callback forward-progress data into rcu_fwd structPaul E. McKenney1-45/+58
2019-12-09rcu: Use CONFIG_PREEMPTION where appropriateSebastian Andrzej Siewior1-1/+1
2019-10-30Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'nohz.2019.10.28a', 'replace.2019.10.30a', 'torture.2019.10.05a' and 'lkmm.2019.10.05a' into HEADPaul E. McKenney1-13/+31
2019-10-05rcutorture: Make in-kernel-loop testing more brutalPaul E. McKenney1-1/+1
2019-10-05rcutorture: Separate warnings for each failure typePaul E. McKenney1-6/+9
2019-10-05rcutorture: Emulate dyntick aspect of userspace nohz_full sojournPaul E. McKenney1-0/+11
2019-10-05rcutorture: Force on tick for readers and callback floodersPaul E. McKenney1-6/+10
2019-08-13rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayedPaul E. McKenney1-0/+1
2019-08-01rcutorture: Aggressive forward-progress tests shouldn't block shutdownPaul E. McKenney1-1/+16
2019-08-01rcutorture: Emulate userspace sojourn during call_rcu() floodsPaul E. McKenney1-5/+7
2019-05-28rcutorture: Upper case solves the case of the vanishing NULL pointerPaul E. McKenney1-1/+2
2019-05-28rcutorture: Dump trace buffer for callback pipe drain failuresPaul E. McKenney1-1/+3
2019-05-28rcutorture: Add trivial RCU implementationPaul E. McKenney1-1/+44
2019-05-28rcutorture: Halt forward-progress checks at end of runPaul E. McKenney1-1/+2
2019-05-28rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernelsPaul E. McKenney1-3/+14
2019-05-28rcutorture: Exempt tasks RCU from timely draining of grace periodsPaul E. McKenney1-1/+4
2019-05-28torture: Allow inter-stutter interval to be specifiedPaul E. McKenney1-1/+4
2019-05-28rcutorture: Fix stutter_wait() return value and freelist checksPaul E. McKenney1-4/+12
2019-05-28rcutorture: Add cond_resched() to forward-progress free-up loopPaul E. McKenney1-2/+4
2019-04-09Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b', 'fixes.2019.03.26b', 'srcu.2019.03.26b', 'stall.2019.03.26b' and 'torture.2019.03.26b' into HEADPaul E. McKenney1-13/+8
2019-03-26rcutorture: Fix cleanup path for invalid torture_type stringsPaul E. McKenney1-0/+5
2019-03-26rcutorture: Fix expected forward progress duration in OOM notifierNeeraj Upadhyay1-1/+1
2019-03-26rcutorture: Remove ->ext_irq_conflict fieldPaul E. McKenney1-5/+0
2019-03-26rcutorture: Make rcutorture_extend_mask() comment match the codePaul E. McKenney1-1/+1
2019-03-26srcu: Remove cleanup_srcu_struct_quiesced()Paul E. McKenney1-6/+1
2019-02-09Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'sil.2019.01.26a', 'spdx.2019.02.09a', 'srcu.2019.01.26a' and 'torture.2019.01.26a' into HEADPaul E. McKenney1-24/+35
2019-02-09rcu/rcutorture: Convert to SPDX license identifierPaul E. McKenney1-16/+3
2019-01-25rcutorture: Add grace period after CPU offlinePaul E. McKenney1-1/+10
2019-01-25rcutorture: Record grace periods in forward-progress histogramPaul E. McKenney1-7/+22
2018-12-01rcutorture: Don't do busted forward-progress testingPaul E. McKenney1-1/+2
2018-12-01rcutorture: Use 100ms buckets for forward-progress callback histogramsPaul E. McKenney1-3/+5
2018-12-01rcutorture: Recover from OOM during forward-progress testsPaul E. McKenney1-11/+49
2018-12-01rcutorture: Print forward-progress test age upon failurePaul E. McKenney1-1/+2
2018-12-01rcutorture: Print histogram of CB invocation at OOM timePaul E. McKenney1-8/+16
2018-12-01rcutorture: Dump grace-period diagnostics upon forward-progress OOMPaul E. McKenney1-3/+28