1. 28e92f9 Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu by Linus Torvalds · 3 years, 7 months ago
  2. b03fbd4 sched: Introduce task_is_running() by Peter Zijlstra · 3 years, 7 months ago
  3. 641faf1 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c', 'fixes.2021.05.13a', 'kvfree_rcu.2021.05.10c', 'mmdumpobj.2021.05.10c', 'nocb.2021.05.12a', 'srcu.2021.05.12a', 'tasks.2021.05.18a' and 'torture.2021.05.10c' into HEAD by Paul E. McKenney · 3 years, 8 months ago
  4. a616aec rcu: Fix various typos in comments by Ingo Molnar · 3 years, 10 months ago
  5. e75bcd4 rcu/nocb: Unify timers by Frederic Weisbecker · 3 years, 11 months ago
  6. 8709051 rcu/nocb: Prepare for fine-grained deferred wakeup by Frederic Weisbecker · 3 years, 11 months ago
  7. f9fc166 rcu/nocb: Only cancel nocb timer if not polling by Frederic Weisbecker · 3 years, 11 months ago
  8. 3b2348e rcu/nocb: Delete bypass_timer upon nocb_gp wakeup by Frederic Weisbecker · 3 years, 11 months ago
  9. b6e2c4e rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup by Frederic Weisbecker · 3 years, 11 months ago
  10. 552cac8 rcu/nocb: Allow de-offloading rdp leader by Frederic Weisbecker · 3 years, 11 months ago
  11. c7ef750 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer by Frederic Weisbecker · 3 years, 11 months ago
  12. 3ef5a1c rcu: Make RCU priority boosting work on single-CPU rcu_node structures by Paul E. McKenney · 3 years, 10 months ago
  13. 396eba6 rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output by Paul E. McKenney · 3 years, 10 months ago
  14. d76e092 rcu/nocb: Use the rcuog CPU's ->nocb_timer by Frederic Weisbecker · 3 years, 11 months ago
  15. 4c9c380 rcu: Fix typo in comment: kthead -> kthread by Rolf Eike Beer · 3 years, 10 months ago
  16. a6814a7 rcu/tree_plugin: Don't handle the case of 'all' CPU range by Yury Norov · 3 years, 9 months ago
  17. ab6ad3d Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.15a', 'kvfree_rcu.2021.03.08a', 'mmdumpobj.2021.03.08a', 'nocb.2021.03.15a', 'poll.2021.03.24a', 'rt.2021.03.08a', 'tasks.2021.03.08a', 'torture.2021.03.08a' and 'torturescript.2021.03.22a' into HEAD by Paul E. McKenney · 3 years, 10 months ago
  18. e02691b rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible by Frederic Weisbecker · 3 years, 11 months ago
  19. 76d00b4 rcu/nocb: Disable bypass when CPU isn't completely offloaded by Frederic Weisbecker · 3 years, 11 months ago
  20. b2fcf21 rcu/nocb: Fix missed nocb_timer requeue by Frederic Weisbecker · 3 years, 11 months ago
  21. 9640dca rcu: Make nocb_nobypass_lim_per_jiffy static by Jiapeng Chong · 3 years, 11 months ago
  22. 7e93722 rcu: Add explicit barrier() to __rcu_read_unlock() by Paul E. McKenney · 3 years, 11 months ago
  23. 7308e02 rcu: Make rcu_read_unlock_special() expedite strict grace periods by Paul E. McKenney · 4 years ago
  24. 39bbfc6 rcu: Expedite deboost in case of deferred quiescent state by Paul E. McKenney · 4 years ago
  25. 55adc3e rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading by Frederic Weisbecker · 4 years ago
  26. 8a682b3 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep by Frederic Weisbecker · 4 years ago
  27. 64305db rcu/nocb: Forbid NOCB toggling on offline CPUs by Frederic Weisbecker · 4 years ago
  28. 5de2e5b rcu/nocb: Comment the reason behind BH disablement on batch processing by Frederic Weisbecker · 4 years ago
  29. 3820b51 rcu/nocb: Detect unsafe checks for offloaded rdp by Frederic Weisbecker · 4 years, 2 months ago
  30. 3e70df9 rcu: deprecate "all" option to rcu_nocbs= by Paul Gortmaker · 4 years ago
  31. 657bd90 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 11 months ago
  32. 4ae7dc9 entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
  33. f8bb5ca rcu/nocb: Trigger self-IPI on late deferred wake up before user resume by Frederic Weisbecker · 4 years ago
  34. 43789ef rcu/nocb: Perform deferred wake up before last idle's need_resched() check by Frederic Weisbecker · 4 years ago
  35. 0d2460b Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a', 'mmdumpobj.2021.01.22a', 'nocb.2021.01.06a', 'rt.2021.01.04a', 'stall.2021.01.06a', 'torture.2021.01.12a' and 'tortureall.2021.01.06a' into HEAD by Paul E. McKenney · 4 years ago
  36. f759081 rcu/nocb: Code-style nits in callback-offloading toggling by Paul E. McKenney · 4 years, 1 month ago
  37. 3d0cef5 rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output by Paul E. McKenney · 4 years, 1 month ago
  38. 3416906 rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output by Paul E. McKenney · 4 years, 1 month ago
  39. b9ced9e rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading by Frederic Weisbecker · 4 years, 2 months ago
  40. 314202f rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY by Frederic Weisbecker · 4 years, 2 months ago
  41. 69cdea8 rcu/nocb: Shutdown nocb timer on de-offloading by Frederic Weisbecker · 4 years, 2 months ago
  42. 254e11ef rcu/nocb: Re-offload support by Frederic Weisbecker · 4 years, 2 months ago
  43. 5bb39dc rcu/nocb: De-offloading GP kthread by Frederic Weisbecker · 4 years, 2 months ago
  44. ef00534 rcu/nocb: Don't deoffload an offline CPU with pending work by Frederic Weisbecker · 4 years, 2 months ago
  45. d97b078 rcu/nocb: De-offloading CB kthread by Frederic Weisbecker · 4 years, 2 months ago
  46. a649d25 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees by Paul E. McKenney · 4 years, 2 months ago
  47. bfb3aa7 rcu: Do not report strict GPs for outgoing CPUs by Paul E. McKenney · 4 years, 3 months ago
  48. 7fbe67e Merge branch 'strictgp.2020.08.24a' into HEAD by Paul E. McKenney · 4 years, 5 months ago
  49. cfeac39 rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() by Paul E. McKenney · 4 years, 5 months ago
  50. aa40c13 rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs by Paul E. McKenney · 4 years, 5 months ago
  51. 3d29aaf rcu: Provide optional RCU-reader exit delay for strict GPs by Paul E. McKenney · 4 years, 5 months ago
  52. 44bad5b rcu: Do full report for .need_qs for strict GPs by Paul E. McKenney · 4 years, 5 months ago
  53. f19920e rcu: Always set .need_qs from __rcu_read_lock() for strict GPs by Paul E. McKenney · 4 years, 5 months ago
  54. 8cbd0e3 rcu: Add Kconfig option for strict RCU grace periods by Paul E. McKenney · 4 years, 5 months ago
  55. 4569c5e rcu/nocb: Add a warning for non-GP kthread running GP code by Paul E. McKenney · 4 years, 5 months ago
  56. 2130c6b nocb: Remove show_rcu_nocb_state() false positive printout by Paul E. McKenney · 4 years, 7 months ago
  57. e082c7b nocb: Clarify RCU nocb CPU error message by Paul E. McKenney · 4 years, 7 months ago
  58. f5ca3464 rcu: No-CBs-related sleeps to idle priority by Paul E. McKenney · 4 years, 8 months ago
  59. a9352f7 rcu: Priority-boost-related sleeps to idle priority by Paul E. McKenney · 4 years, 8 months ago
  60. ff5c4f5 rcu/tree: Mark the idle relevant functions noinstr by Thomas Gleixner · 4 years, 10 months ago
  61. 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
  62. 7d0c9c5 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built by Paul E. McKenney · 4 years, 10 months ago
  63. 43766c3 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks by Paul E. McKenney · 4 years, 10 months ago
  64. 66777e5 rcu-tasks: Use context-switch hook for PREEMPT=y kernels by Paul E. McKenney · 4 years, 10 months ago
  65. 5f5fa7e rcu: Don't use negative nesting depth in __rcu_read_unlock() by Lai Jiangshan · 5 years ago
  66. f0bdf6d rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field by Lai Jiangshan · 5 years ago
  67. 07b4a93 rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() by Lai Jiangshan · 5 years ago
  68. e4453d8 rcu: Make rcu_read_unlock_special() safe for rq/pi locks by Paul E. McKenney · 5 years ago
  69. e2f3ccf rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() by Paul E. McKenney · 4 years, 9 months ago
  70. 7b24131 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() by Paul E. McKenney · 4 years, 9 months ago
  71. 5822b81 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks by Paul E. McKenney · 5 years ago
  72. 065a6db rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks by Paul E. McKenney · 5 years ago
  73. 314eeb4 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking by Paul E. McKenney · 5 years ago
  74. 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, 10 months ago
  75. aa96a93 rcu: Fix spelling mistake "leval" -> "level" by Colin Ian King · 5 years ago
  76. 8c14263 rcu: React to callback overload by boosting RCU readers by Paul E. McKenney · 5 years ago
  77. b2b00dd rcu: React to callback overload by aggressively seeking quiescent states by Paul E. McKenney · 5 years ago
  78. 3d05031 rcu: Make nocb_gp_wait() double-check unexpected-callback warning by Paul E. McKenney · 5 years ago
  79. 13817dd rcu: Tighten rcu_lockdep_assert_cblist_protected() check by Paul E. McKenney · 5 years ago
  80. 92c0b88 rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() by Jules Irenge · 5 years ago
  81. 9ced454 rcu: Add missing annotation for rcu_nocb_bypass_lock() by Jules Irenge · 5 years ago
  82. 3ca3b0e rcu: Add *_ONCE() to rcu_node ->boost_kthread_status by Paul E. McKenney · 5 years ago
  83. 8ff37290 rcu: Add *_ONCE() for grace-period progress indicators by Paul E. McKenney · 5 years ago
  84. 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
  85. 77339e6 rcu: Provide wrappers for uses of ->rcu_read_lock_nesting by Lai Jiangshan · 5 years ago
  86. c51f83c rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() by Paul E. McKenney · 5 years ago
  87. 3717e1e rcu: Clear ->rcu_read_unlock_special only once by Lai Jiangshan · 5 years ago
  88. 2eeba583 rcu: Clear .exp_hint only when deferred quiescent state has been reported by Lai Jiangshan · 5 years ago
  89. 77a40f9 rcu: Remove kfree_rcu() special casing and lazy-callback handling by Joel Fernandes (Google) · 5 years ago
  90. 90326f0 rcu: Use CONFIG_PREEMPTION where appropriate by Sebastian Andrzej Siewior · 5 years ago
  91. 03bd298 rcu: Use lockdep rather than comment to enforce lock held by Paul E. McKenney · 5 years ago
  92. 6935c39 rcu: Avoid data-race in rcu_gp_fqs_check_wake() by Eric Dumazet · 5 years ago
  93. 610dea3 rcu/nocb: Fix dump_tree hierarchy print always active by Stefan Reiter · 5 years ago
  94. 6c7d7db rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() by Paul E. McKenney · 5 years ago
  95. b8889c9 rcu: Fix uninitialized variable in nocb_gp_wait() by Dan Carpenter · 5 years ago
  96. f48fe4c rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload by Paul E. McKenney · 6 years ago
  97. 296181d rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention by Paul E. McKenney · 6 years ago
  98. 1d5a81c1 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention by Paul E. McKenney · 6 years ago
  99. 273f034 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() by Paul E. McKenney · 6 years ago
  100. f7a81b1 rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed by Paul E. McKenney · 6 years ago