1. 8dcdfb7 Merge 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 HEAD by Paul E. McKenney · 5 years ago
  2. 36b5dae rcu: Suppress levelspread uninitialized messages by Paul E. McKenney · 5 years ago
  3. b8889c9 rcu: Fix uninitialized variable in nocb_gp_wait() by Dan Carpenter · 5 years ago
  4. 05ef9e9 rcu: Ensure that ->rcu_urgent_qs is set before resched IPI by Joel Fernandes (Google) · 5 years ago
  5. 1d24dd4 rcu: Several rcu_segcblist functions can be static by kbuild test robot · 5 years ago
  6. dd7dafd rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing by Paul E. McKenney · 5 years ago
  7. ed93dfc rcu: Confine ->core_needs_qs accesses to the corresponding CPU by Paul E. McKenney · 5 years ago
  8. 516e5ae rcu: Reset CPU hints when reporting a quiescent state by Joel Fernandes (Google) · 5 years ago
  9. b200a04 rcu: Force nohz_full tick on upon irq enter instead of exit by Paul E. McKenney · 5 years ago
  10. 66e4c33 rcu: Force tick on for nohz_full CPUs not reaching quiescent states by Paul E. McKenney · 5 years ago
  11. fbbd5e3 rcutorture: Make in-kernel-loop testing more brutal by Paul E. McKenney · 5 years ago
  12. 8b5ddf8 rcutorture: Separate warnings for each failure type by Paul E. McKenney · 5 years ago
  13. b3ffb20 rcu: Remove unused variable rcu_perf_writer_state by Ethan Hansen · 5 years ago
  14. ac5f636 rcu: Remove unused function rcutorture_record_progress() by Ethan Hansen · 5 years ago
  15. 79ba7ff rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn by Paul E. McKenney · 5 years ago
  16. 9692668 rcu: Make CPU-hotplug removal operations enable tick by Paul E. McKenney · 5 years ago
  17. 366237e stop_machine: Provide RCU quiescent state in multi_cpu_stop() by Paul E. McKenney · 5 years ago
  18. d38e6dc rcutorture: Force on tick for readers and callback flooders by Paul E. McKenney · 5 years ago
  19. 6a949b7 rcu: Force on tick when invoking lots of callbacks by Paul E. McKenney · 5 years ago
  20. 7e67a85 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  21. 563c4f8 Merge branch 'sched/rt' into sched/core, to pick up -rt changes by Ingo Molnar · 5 years ago
  22. cfcdef5 rcu: Allow rcu_do_batch() to dynamically adjust batch sizes by Eric Dumazet · 5 years ago
  23. f48fe4c rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload by Paul E. McKenney · 5 years ago
  24. 296181d rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention by Paul E. McKenney · 5 years ago
  25. 1d5a81c1 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention by Paul E. McKenney · 5 years ago
  26. 23651d9 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() by Paul E. McKenney · 5 years ago
  27. 273f034 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() by Paul E. McKenney · 5 years ago
  28. f7a81b1 rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed by Paul E. McKenney · 6 years ago
  29. 6aacd88 rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended by Paul E. McKenney · 5 years ago
  30. d1b222c rcu/nocb: Add bypass callback queueing by Paul E. McKenney · 6 years ago
  31. eda669a rcu/nocb: Atomic ->len field in rcu_segcblist structure by Paul E. McKenney · 6 years ago
  32. faca5c2 rcu/nocb: Unconditionally advance and wake for excessive CBs by Paul E. McKenney · 6 years ago
  33. 4fd8c5f rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock by Paul E. McKenney · 6 years ago
  34. 523bddd rcu/nocb: Reduce contention at no-CBs invocation-done time by Paul E. McKenney · 6 years ago
  35. 6608c3a rcu/nocb: Reduce contention at no-CBs registry-time CB advancement by Paul E. McKenney · 6 years ago
  36. 9fcb09b rcu/nocb: Round down for number of no-CBs grace-period kthreads by Paul E. McKenney · 6 years ago
  37. 81c0b3d rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU by Paul E. McKenney · 6 years ago
  38. 7f36ef8 rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread by Paul E. McKenney · 6 years ago
  39. ce0a825 rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks by Paul E. McKenney · 6 years ago
  40. 383e133 rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() by Paul E. McKenney · 6 years ago
  41. aeeacd9 rcu/nocb: Enable re-awakening under high callback load by Paul E. McKenney · 6 years ago
  42. 0bd55c6 rcu/nohz: Turn off tick for offloaded CPUs by Paul E. McKenney · 5 years ago
  43. 969974e rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() by Paul E. McKenney · 6 years ago
  44. 921bb5f rcu/nocb: Use build-time no-CBs check in rcu_pending() by Paul E. McKenney · 6 years ago
  45. c1ab99d rcu/nocb: Use build-time no-CBs check in rcu_core() by Paul E. McKenney · 6 years ago
  46. ec5ef87 rcu/nocb: Use build-time no-CBs check in rcu_do_batch() by Paul E. McKenney · 6 years ago
  47. 4f9c1bc rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields by Paul E. McKenney · 6 years ago
  48. 2a777de rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields by Paul E. McKenney · 6 years ago
  49. c035280 rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields by Paul E. McKenney · 6 years ago
  50. e7f4c5b rcu/nocb: Remove obsolete nocb_head and nocb_tail fields by Paul E. McKenney · 6 years ago
  51. 5d6742b rcu/nocb: Use rcu_segcblist for no-CBs CPUs by Paul E. McKenney · 6 years ago
  52. e83e73f rcu/nocb: Leave ->cblist enabled for no-CBs CPUs by Paul E. McKenney · 6 years ago
  53. e6060b4 rcu/nocb: Allow lockless use of rcu_segcblist_empty() by Paul E. McKenney · 6 years ago
  54. 76c6927 rcu/nocb: Allow lockless use of rcu_segcblist_restempty() by Paul E. McKenney · 6 years ago
  55. ca5c825 rcu/nocb: Remove deferred wakeup checks for extended quiescent states by Paul E. McKenney · 6 years ago
  56. 85f69b3 rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit by Paul E. McKenney · 6 years ago
  57. c00045be rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure by Paul E. McKenney · 6 years ago
  58. 750d7f6 rcu/nocb: Add checks for offloaded callback processing by Paul E. McKenney · 6 years ago
  59. ce5215c rcu/nocb: Use separate flag to indicate offloaded ->cblist by Paul E. McKenney · 6 years ago
  60. 1bb5f9b rcu/nocb: Use separate flag to indicate disabled ->cblist by Paul E. McKenney · 6 years ago
  61. 18cd8c9 rcu/nocb: Print gp/cb kthread hierarchy if dump_tree by Paul E. McKenney · 6 years ago
  62. f7c612b rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter by Paul E. McKenney · 6 years ago
  63. f7c9a9b rcu/nocb: Rename and document no-CB CB kthread sleep trace event by Paul E. McKenney · 6 years ago
  64. 0bdc33d rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable by Paul E. McKenney · 6 years ago
  65. 0d52a66 rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() by Paul E. McKenney · 6 years ago
  66. 5f675ba rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() by Paul E. McKenney · 6 years ago
  67. 5d62c08 rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() by Paul E. McKenney · 6 years ago
  68. 9fa471a rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() by Paul E. McKenney · 6 years ago
  69. 12f54c3a rcu/nocb: Provide separate no-CBs grace-period kthreads by Paul E. McKenney · 6 years ago
  70. 6484fe5 rcu/nocb: Update comments to prepare for forward-progress work by Paul E. McKenney · 6 years ago
  71. 58bf6f7 rcu/nocb: Rename rcu_data fields to prepare for forward-progress work by Paul E. McKenney · 6 years ago
  72. 31da067 Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.12a', 'lists.2019.08.13a' and 'torture.2019.08.01b' into HEAD by Paul E. McKenney · 5 years ago
  73. 511b44f rcu: Fix spelling mistake "greate"->"great" by Mukesh Ojha · 5 years ago
  74. b823caf rcu: Remove redundant "if" condition from rcu_gp_is_expedited() by Paul E. McKenney · 6 years ago
  75. 2887594 rcu: Add support for consolidated-RCU reader checking by Joel Fernandes (Google) · 5 years ago
  76. 130d9c3 rcu/tree: Fix SCHED_FIFO params by Peter Zijlstra · 5 years ago
  77. 60013d5 rcutorture: Aggressive forward-progress tests shouldn't block shutdown by Paul E. McKenney · 5 years ago
  78. 77e9752 rcuperf: Make rcuperf kernel test more robust for !expedited mode by Joel Fernandes (Google) · 6 years ago
  79. bd1bfc5 rcutorture: Emulate userspace sojourn during call_rcu() floods by Paul E. McKenney · 6 years ago
  80. b3f3886 rcuperf: Fix perf_type module-parameter description by Xiao Yang · 6 years ago
  81. 9147089 rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() by Joel Fernandes (Google) · 5 years ago
  82. 3545832 rcu: Change return type of rcu_spawn_one_boost_kthread() by Byungchul Park · 6 years ago
  83. 7e210a6 srcu: Avoid srcutorture security-based pointer obfuscation by Paul E. McKenney · 6 years ago
  84. fbad01a rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() by Paul E. McKenney · 6 years ago
  85. cdc694b rcu: Add kernel parameter to dump trace after RCU CPU stall warning by Paul E. McKenney · 6 years ago
  86. 1f3ebc8 rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() by Paul E. McKenney · 6 years ago
  87. cb4dbbf rcu: Simplify rcu_note_context_switch exit from critical section by Joel Fernandes (Google) · 6 years ago
  88. 87446b4 rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() by Paul E. McKenney · 6 years ago
  89. d143b3d rcu: Simplify rcu_read_unlock_special() deferred wakeups by Paul E. McKenney · 6 years ago
  90. 01b1d88 rcu: Use CONFIG_PREEMPTION by Thomas Gleixner · 5 years ago
  91. 1a763fd rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region by Juri Lelli · 5 years ago
  92. 83086d6 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
  93. 11ca7a9 Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a', 'fixes.2019.06.13a', 'srcu.2019.05.28a', 'sync.2019.05.28a' and 'torture.2019.05.28a' into HEAD by Paul E. McKenney · 6 years ago
  94. 96050c6 rcu: Upgrade sync_exp_work_done() to smp_mb() by Paul E. McKenney · 6 years ago
  95. 354ea05 rcutorture: Upper case solves the case of the vanishing NULL pointer by Paul E. McKenney · 6 years ago
  96. 34aa34b rcutorture: Dump trace buffer for callback pipe drain failures by Paul E. McKenney · 6 years ago
  97. c682db5 rcutorture: Add trivial RCU implementation by Paul E. McKenney · 6 years ago
  98. 3432d76 rcutorture: Halt forward-progress checks at end of run by Paul E. McKenney · 6 years ago
  99. ab21f60 rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels by Paul E. McKenney · 6 years ago
  100. 5eabea5 rcutorture: Exempt tasks RCU from timely draining of grace periods by Paul E. McKenney · 6 years ago