aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-11-19Merge branches 'cpuinfo.2020.11.06a', 'doc.2020.11.06a', 'fixes.2020.11.19b', 'lockdep.2020.11.02a', 'tasks.2020.11.06a' and 'torture.2020.11.06a' into HEADPaul E. McKenney1-14/+38
2020-11-06rcutorture: Don't do need_resched() testing if ->sync is NULLPaul E. McKenney1-3/+5
2020-11-06rcutorture: Small code cleanupsPaul E. McKenney1-2/+2
2020-11-06rcutorture: Make stutter_wait() caller restore priorityPaul E. McKenney1-6/+18
2020-11-06rcutorture: Prevent hangs for invalid argumentsPaul E. McKenney1-1/+4
2020-11-02rcutorture: Make grace-period kthread report match RCU flavor being testedPaul E. McKenney1-2/+9
2020-08-24rcutorture: Allow pointer leaks to test diagnostic codePaul E. McKenney1-0/+4
2020-08-24rcutorture: Hoist OOM registry up one levelPaul E. McKenney1-2/+2
2020-08-24rcutorture: Properly synchronize with OOM notifierPaul E. McKenney1-1/+13
2020-08-24rcutorture: Properly set rcu_fwds for OOM handlingPaul E. McKenney1-1/+12
2020-08-24rcutorture: Output number of elapsed grace periodsJoel Fernandes (Google)1-2/+11
2020-08-24rcutorture: Remove KCSAN stubsPaul E. McKenney1-13/+0
2020-08-06Merge tag 'sched-fifo-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-6/+1
2020-06-29Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kfree_rcu.2020.06.29a', 'rcu-tasks.2020.06.29a', 'scale.2020.06.29a', 'srcu.2020.06.29a' and 'torture.2020.06.29a' into HEADPaul E. McKenney1-5/+112
2020-06-29rcutorture: Check for unwatched readersPaul E. McKenney1-0/+1
2020-06-29rcu/rcutorture: Replace 0 with falseJules Irenge1-1/+1
2020-06-29rcutorture: NULL rcu_torture_current earlier in cleanup codePaul E. McKenney1-1/+1
2020-06-29rcutorture: Add races with task-exit processingPaul E. McKenney1-3/+109
2020-06-29docs: RCU: Convert torture.txt to ReSTMauro Carvalho Chehab1-1/+1
2020-06-15sched: Remove sched_set_*() return valuePeter Zijlstra1-4/+1
2020-06-15sched,rcutorture: Convert to sched_set_fifo_low()Peter Zijlstra1-3/+1
2020-05-07Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a', 'rcu-tasks.2020.04.27a', 'stall.2020.04.27a' and 'torture.2020.05.07a' into HEADPaul E. McKenney1-22/+133
2020-05-07rcutorture: Convert ULONG_CMP_LT() to time_before()Paul E. McKenney1-3/+3
2020-05-07rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop staticJason Yan1-2/+2
2020-05-07rcu: Allow rcutorture to starve grace-period kthreadPaul E. McKenney1-3/+15
2020-05-07rcutorture: Add flag to produce non-busy-wait task stallsPaul E. McKenney1-6/+11
2020-04-27rcutorture: Mark data-race potential for rcu_barrier() test statisticsPaul E. McKenney1-3/+3
2020-04-27rcutorture: Add KCSAN stubsPaul E. McKenney1-0/+12
2020-04-27rcutorture: Add torture tests for RCU Tasks TracePaul E. McKenney1-1/+43
2020-04-27rcutorture: Add torture tests for RCU Tasks RudePaul E. McKenney1-2/+29
2020-04-27rcutorture: Add a test for synchronize_rcu_mult()Paul E. McKenney1-2/+7
2020-04-27rcutorture: Add test of holding scheduler locks across rcu_read_unlock()Paul E. McKenney1-1/+9
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