1. 81f6d49 rcu/exp: Mark current CPU as exp-QS in IPI loop second pass by Frederic Weisbecker · 3 years, 1 month ago
  2. 147f04b rcu: Prevent expedited GP from enabling tick on offline CPU by Paul E. McKenney · 3 years, 3 months ago
  3. 5401cc5 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load by Paul E. McKenney · 3 years, 3 months ago
  4. 6120b72 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp by Frederic Weisbecker · 3 years, 3 months ago
  5. 6e16b0f rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() by Frederic Weisbecker · 3 years, 3 months ago
  6. f0b2b2d rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() by Neeraj Upadhyay · 3 years, 4 months ago
  7. ebb6d30 rcu: Make rcu_normal_after_boot writable again by Juri Lelli · 3 years, 5 months ago
  8. 565cfb9 rcu/tree: Add a trace event for RCU CPU stall warnings by Sangmoon Kim · 3 years, 10 months ago
  9. b08ea1d rcu: Mark obtuse portion of stall warning as internal debug by Paul E. McKenney · 4 years, 2 months ago
  10. 7487ea0 rcu: Initialize at declaration time in rcu_exp_handler() by Paul E. McKenney · 4 years, 6 months ago
  11. 68c2f27 rcu: Expedited grace-period sleeps to idle priority by Paul E. McKenney · 4 years, 8 months ago
  12. f736e0f Merge 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 HEAD by Paul E. McKenney · 4 years, 8 months ago
  13. 654db05 rcu: Use data_race() for RCU expedited CPU stall-warning prints by Paul E. McKenney · 4 years, 11 months ago
  14. 5f5fa7e rcu: Don't use negative nesting depth in __rcu_read_unlock() by Lai Jiangshan · 4 years, 11 months ago
  15. 314eeb4 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking by Paul E. McKenney · 5 years ago
  16. aa93ec6 Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kfree_rcu.2020.02.20a', 'locktorture.2020.02.20a', 'ovld.2020.02.20a', 'rcu-tasks.2020.02.20a', 'srcu.2020.02.20a' and 'torture.2020.02.20a' into HEAD by Paul E. McKenney · 4 years, 9 months ago
  17. 58c5336 rcutorture: Allow boottime stall warnings to be suppressed by Paul E. McKenney · 5 years ago
  18. 59ee032 rcutorture: Suppress forward-progress complaints during early boot by Paul E. McKenney · 5 years ago
  19. b0c18c8 rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store by Paul E. McKenney · 5 years ago
  20. 24bb9ec rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace by Paul E. McKenney · 5 years ago
  21. 59d8cc6 rcu: Forgive slow expedited grace periods at boot time by Paul E. McKenney · 5 years ago
  22. 0e24738 Merge 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 HEAD by Paul E. McKenney · 5 years ago
  23. 77339e6 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting by Lai Jiangshan · 5 years ago
  24. 90326f0 rcu: Use CONFIG_PREEMPTION where appropriate by Sebastian Andrzej Siewior · 5 years ago
  25. df1e849 rcu: Enable tick for nohz_full CPUs slow to provide expedited QS by Paul E. McKenney · 5 years ago
  26. 28f0361 rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" by Paul E. McKenney · 5 years ago
  27. de8cd0a rcu: Update tree_exp.h function-header comments by Paul E. McKenney · 5 years ago
  28. 6c7d7db rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() by Paul E. McKenney · 5 years ago
  29. 4bc6b74 rcu: Allow only one expedited GP to run concurrently with wakeups by Neeraj Upadhyay · 5 years ago
  30. fd6bc19 rcu: Fix missed wakeup of exp_wq waiters by Neeraj Upadhyay · 5 years ago
  31. aca2991 rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() by Paul E. McKenney · 5 years ago
  32. 9f08cf0 rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() by Boqun Feng · 5 years ago
  33. 15c7c97 rcu: Use *_ONCE() to protect lockless ->expmask accesses by Paul E. McKenney · 5 years ago
  34. 511b44f rcu: Fix spelling mistake "greate"->"great" by Mukesh Ojha · 5 years ago
  35. fbad01a rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() by Paul E. McKenney · 6 years ago
  36. 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
  37. 96050c6 rcu: Upgrade sync_exp_work_done() to smp_mb() by Paul E. McKenney · 6 years ago
  38. f0b6356 rcu: Remove unused rdp local from synchronize_rcu_expedited() by Jiang Biao · 6 years ago
  39. 1bb3364 rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs by Paul E. McKenney · 6 years ago
  40. e015a34 rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() by Paul E. McKenney · 6 years ago
  41. b9ad4d6 rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() by Paul E. McKenney · 6 years ago
  42. 6cdbc07 Merge 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 HEAD by Paul E. McKenney · 6 years ago
  43. d87cda5 rcu: Move rcu_print_task_exp_stall() to tree_exp.h by Paul E. McKenney · 6 years ago
  44. add0d37 rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special by Paul E. McKenney · 6 years ago
  45. f1a9804 rcu: Fix typo in tree_exp.h comment by Paul E. McKenney · 6 years ago
  46. e7ffb4e Merge 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 HEAD by Paul E. McKenney · 6 years ago
  47. 22e4092 rcu/tree: Convert to SPDX license identifier by Paul E. McKenney · 6 years ago
  48. 5a0874c rcu: Remove preemption disabling from expedited CPU selection by Paul E. McKenney · 6 years ago
  49. 8923072 rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() by Paul E. McKenney · 6 years ago
  50. e5bc3af rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() by Paul E. McKenney · 6 years ago
  51. 3cd4ca4 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() by Paul E. McKenney · 6 years ago
  52. 142d106 rcu: Determine expedited-GP IPI handler at build time by Paul E. McKenney · 6 years ago
  53. 1de462e rcu: Make expedited IPI handler return after handling critical section by Paul E. McKenney · 6 years ago
  54. 05f4157 rcu: Speed up expedited GPs when interrupting RCU reader by Paul E. McKenney · 6 years ago
  55. 9cac83a rcu: Stop expedited grace periods from relying on stop-machine by Paul E. McKenney · 6 years ago
  56. dc5a4f2 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks by Paul E. McKenney · 6 years ago
  57. 2dba13f rcu: Switch urgent quiescent-state requests to rcu_data structure by Paul E. McKenney · 6 years ago
  58. fced9c8 rcu: Avoid resched_cpu() when rescheduling the current CPU by Paul E. McKenney · 6 years ago
  59. 8fa946d rcu: Clean up flavor-related definitions and comments in tree_exp.h by Paul E. McKenney · 6 years ago
  60. aedf4ba rcu: Remove rsp parameter from rcu_node tree accessor macros by Paul E. McKenney · 6 years ago
  61. 63d4c8c rcu: Remove rsp parameter from expedited grace-period functions by Paul E. McKenney · 6 years ago
  62. 336a4f6 rcu: Remove rsp parameter from rcu_get_root() by Paul E. McKenney · 6 years ago
  63. 16fc9c6 rcu: Remove rcu_state_p pointer to default rcu_state structure by Paul E. McKenney · 6 years ago
  64. da1df50 rcu: Remove rcu_state structure's ->rda field by Paul E. McKenney · 6 years ago
  65. ec5dd44 rcu: Eliminate rcu_state structure's ->call field by Paul E. McKenney · 6 years ago
  66. 45975c7 rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds by Paul E. McKenney · 6 years ago
  67. 2bbfc25b rcu: Drop "wake" parameter from rcu_report_exp_rdp() by Paul E. McKenney · 6 years ago
  68. 3e31009 rcu: Defer reporting RCU-preempt quiescent states when disabled by Paul E. McKenney · 7 years ago
  69. f7951c3 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  70. fcc6354 rcu: Make expedited GPs handle CPU 0 being offline by Boqun Feng · 7 years ago
  71. 5257514 rcu: Make expedited grace period use direct call on last leaf by Paul E. McKenney · 7 years ago
  72. b3dae10 sched/swait: Rename to exclusive by Peter Zijlstra · 7 years ago
  73. 22df731 Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and 'torture.2018.05.15a' into HEAD by Paul E. McKenney · 7 years ago
  74. 6fba2b3 rcu: Remove deprecated RCU debugfs tracing code by Byungchul Park · 7 years ago
  75. 55ebfce rcu: exp: Protect all sync_rcu_preempt_exp_done() with rcu_node lock by Boqun Feng · 7 years ago
  76. 7be8c56 rcu: exp: Fix "must hold exp_mutex" comments for QS reporting functions by Boqun Feng · 7 years ago
  77. 25f3d7e rcu: Parallelize expedited grace-period initialization by Paul E. McKenney · 7 years ago
  78. ad7c946 rcu: Create RCU-specific workqueues with rescuers by Paul E. McKenney · 7 years ago
  79. 65963d2 rcu: Make expedited RCU CPU selection avoid unnecessary stores by Paul E. McKenney · 7 years ago
  80. 7f5d42d rcu: Trace expedited GP delays due to transitioning CPUs by Paul E. McKenney · 7 years ago
  81. 9a41420 rcu: Add more tracing of expedited grace periods by Paul E. McKenney · 7 years ago
  82. 313517fc rcu: Make expedited GPs correctly handle hardware CPU insertion by Paul E. McKenney · 8 years ago
  83. dcfc315 rcu: Make sync_rcu_preempt_exp_done() return bool by Paul E. McKenney · 8 years ago
  84. 031aeee srcu: Improve rcu_seq grace-period-counter abstraction by Paul E. McKenney · 8 years ago
  85. 3c345825c8 rcu: Expedited wakeups need to be fully ordered by Paul E. McKenney · 8 years ago
  86. 900b102 srcu: Allow SRCU to access rcu_scheduler_active by Paul E. McKenney · 8 years ago
  87. 9226b10 rcu: Place guard on rcu_all_qs() and rcu_note_context_switch() actions by Paul E. McKenney · 8 years ago
  88. 31945aa Merge branches 'doc.2017.01.15b', 'dyntick.2017.01.23a', 'fixes.2017.01.23a', 'srcu.2017.01.25a' and 'torture.2017.01.15b' into HEAD by Paul E. McKenney · 8 years ago
  89. 02a5c550 rcu: Abstract extended quiescent state determination by Paul E. McKenney · 8 years ago
  90. 8dc7988 rcu: Add lockdep checks to synchronous expedited primitives by Paul E. McKenney · 8 years ago
  91. 09e2db3 rcu: Add comment headers to expedited-grace-period counter functions by Paul E. McKenney · 8 years ago
  92. 8b2f63a rcu: Abstract the dynticks snapshot operation by Paul E. McKenney · 8 years ago
  93. 52d7e48 rcu: Narrow early boot window of illegal synchronous grace periods by Paul E. McKenney · 8 years ago
  94. 0742ac3 rcu: Make expedited grace periods recheck dyntick idle state by Paul E. McKenney · 8 years ago
  95. 385c859 rcu: Use RCU's online-CPU state for expedited IPI retry by Paul E. McKenney · 8 years ago
  96. 98834b8 rcu: Exclude RCU-offline CPUs from expedited grace periods by Paul E. McKenney · 9 years ago
  97. 24a6cff rcu: Make expedited RCU CPU stall warnings respond to controls by Paul E. McKenney · 9 years ago
  98. 908d2c1 rcu: Stop disabling expedited RCU CPU stall warnings by Paul E. McKenney · 9 years ago
  99. 8b355e3 rcu: Drive expedited grace periods from workqueue by Paul E. McKenney · 9 years ago
  100. f7b8eb8 rcu: Consolidate expedited grace period machinery by Paul E. McKenney · 9 years ago