summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/rcutorture.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-29rcutorture: Increase rcu_read_delay() longdelay_msPaul E. McKenney1-1/+1
2018-08-29rcutorture: Add self-propagating callback to forward-progress testingPaul E. McKenney1-0/+36
2018-08-29rcutorture: Vary forward-progress test intervalPaul E. McKenney1-1/+6
2018-08-29rcutorture: Avoid no-test complaint if too few forward-progress triesPaul E. McKenney1-1/+4
2018-08-29rcutorture: Also use GP sequence to judge forward progressPaul E. McKenney1-4/+7
2018-08-29rcutorture: Add forward-progress tests for RCU grace periodsPaul E. McKenney1-1/+72
2018-08-29rcutorture: Warn on bad torture type for built-in testsPaul E. McKenney1-0/+1
2018-08-29rcutorture: Force occasional reader waitsPaul E. McKenney1-0/+5
2018-07-12Merge branches 'fixes1.2018.07.12b' and 'torture1.2018.07.12b' into HEADPaul E. McKenney1-84/+288
2018-07-12rcutorture: Fix rcu_barrier successes counterJoel Fernandes (Google)1-5/+4
2018-07-12rcutorture: Add support to detect if boost kthread prio is too lowJoel Fernandes (Google)1-4/+28
2018-07-12rcutorture: Use monotonic timestamp for stall detectionArnd Bergmann1-2/+3
2018-07-12rcutorture: Make boost test more robustJoel Fernandes (Google)1-6/+39
2018-07-12rcutorture: Disable RT throttling for boost testsJoel Fernandes (Google)1-0/+29
2018-07-12rcutorture: Emphasize testing of single reader protection typePaul E. McKenney1-1/+8
2018-07-12rcutorture: Handle extended read-side critical sectionsPaul E. McKenney1-6/+152
2018-07-12rcutorture: Make rcu_torture_timer() use rcu_torture_one_read()Paul E. McKenney1-46/+1
2018-07-12rcutorture: Use per-CPU random state for rcu_torture_timer()Paul E. McKenney1-5/+5
2018-07-12rcutorture: Use atomic increment for n_rcu_torture_timersPaul E. McKenney1-3/+3
2018-07-12rcutorture: Extract common code from rcu_torture_reader()Paul E. McKenney1-43/+55
2018-07-12rcu: Remove rcutorture test version and sequence numberPaul E. McKenney1-3/+1
2018-07-12rcutorture: Change units of onoff_interval to jiffiesPaul E. McKenney1-2/+2
2018-07-12rcu: Remove "inline" from rcu_torture_print_module_parms()Paul E. McKenney1-1/+1
2018-07-12rcu: Use pr_fmt to prefix "rcu: " to logging outputJoe Perches1-2/+2
2018-07-12rcutorture: Correctly handle grace-period sequence wrapPaul E. McKenney1-6/+13
2018-07-12rcutorture: Convert rcutorture_get_gp_data() to ->gp_seqPaul E. McKenney1-14/+10
2018-07-12rcu: Make rcutorture's batches-completed API use ->gp_seqPaul E. McKenney1-32/+18
2018-06-25torture: Keep old-school dmesg formatPaul E. McKenney1-0/+3
2018-06-25torture: Make online/offline messages appear only for verbose=2Paul E. McKenney1-1/+1
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-2/+3
2018-05-15Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and...Paul E. McKenney1-1/+14
2018-05-15rcutorture: Print end-of-test statePaul E. McKenney1-0/+8
2018-05-15srcu: Add cleanup_srcu_struct_quiesced()Paul E. McKenney1-1/+6
2018-02-20rcutorture: Record which grace-period primitives are testedPaul E. McKenney1-8/+16
2018-02-20rcutorture: Re-enable testing of dynamic expeditingPaul E. McKenney1-6/+9
2018-02-20rcutorture: Avoid fake-writer use of undefined primitivesPaul E. McKenney1-4/+4
2018-02-20rcutorture: Abstract function and module namesPaul E. McKenney1-8/+8
2018-02-20rcutorture: Replace multi-instance kzalloc() with kcalloc()Paul E. McKenney1-5/+4
2017-12-11torture: Eliminate torture_runnable and perf_runnablePaul E. McKenney1-5/+1
2017-12-11rcutorture: Preempt RCU-preempt readers more vigorouslyPaul E. McKenney1-1/+1
2017-12-11torture: Reduce #ifdefs for preempt_schedule()Paul E. McKenney1-3/+1
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2017-11-02rcu: Convert timers to use timer_setup()Kees Cook1-2/+2
2017-10-09rcutorture: Dump writer stack if stalledPaul E. McKenney1-0/+6
2017-10-09rcutorture: Add interrupt-disable capability to stall-warning testsPaul E. McKenney1-5/+13
2017-08-17Merge branches 'doc.2017.08.17a', 'fixes.2017.08.17a', 'hotplug.2017.07.25b',...Paul E. McKenney1-59/+24
2017-08-17rcu: Drive TASKS_RCU directly off of PREEMPTPaul E. McKenney1-16/+1
2017-07-24rcutorture: Invoke call_rcu() from timer handlerPaul E. McKenney1-0/+13
2017-07-24rcutorture: Eliminate unused ts_rem local from rcu_trace_clock_local()Paul E. McKenney1-1/+2
2017-07-24rcutorture: Add task's CPU for rcutorture writer stallsPaul E. McKenney1-2/+3