1. f80fe66 Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', 'fixes.2021.11.30c', 'nocb.2021.12.09a', 'nolibc.2021.11.30c', 'tasks.2021.12.09a', 'torture.2021.12.07a' and 'torturescript.2021.11.30c' into HEAD by Paul E. McKenney · 3 years, 1 month ago
  2. 0598a4d rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread by Frederic Weisbecker · 3 years, 2 months ago
  3. a554ba2 rcu: Apply callbacks processing time limit only on softirq by Frederic Weisbecker · 3 years, 2 months ago
  4. 3e61e95 rcu: Fix callbacks processing time limit retaining cond_resched() by Frederic Weisbecker · 3 years, 2 months ago
  5. 78ad37a2 rcu/nocb: Limit number of softirq callbacks only on softirq by Frederic Weisbecker · 3 years, 2 months ago
  6. 7b65dfa rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() by Frederic Weisbecker · 3 years, 2 months ago
  7. 344e219 rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check by Frederic Weisbecker · 3 years, 2 months ago
  8. b3bb02f rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe by Frederic Weisbecker · 3 years, 2 months ago
  9. 24ee940 rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe by Thomas Gleixner · 3 years, 2 months ago
  10. fbb94cb rcu/nocb: Invoke rcu_core() at the start of deoffloading by Frederic Weisbecker · 3 years, 2 months ago
  11. 213d56b rcu/nocb: Prepare state machine for a new step by Frederic Weisbecker · 3 years, 2 months ago
  12. 614ddad rcu: Tighten rcu_advance_cbs_nowake() checks by Paul E. McKenney · 3 years, 3 months ago
  13. 790da24 rcu: Make idle entry report expedited quiescent states by Paul E. McKenney · 3 years, 3 months ago
  14. 300c0c5 rcu: Avoid alloc_pages() when recording stack by Jun Miao · 3 years, 1 month ago
  15. 2407a64 rcu: in_irq() cleanup by Changbin Du · 3 years, 3 months ago
  16. bc849e9 rcu: Move rcu_needs_cpu() to tree.c by Paul E. McKenney · 3 years, 3 months ago
  17. e2c73a6 rcu: Remove the RCU_FAST_NO_HZ Kconfig option by Paul E. McKenney · 3 years, 3 months ago
  18. 74aece7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr by Peter Zijlstra · 3 years, 3 months ago
  19. 4aa846f rcu: Make rcutree_dying_cpu() use its "cpu" parameter by Paul E. McKenney · 3 years, 5 months ago
  20. 768f5d5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() by Paul E. McKenney · 3 years, 5 months ago
  21. 2caebef rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() by Paul E. McKenney · 3 years, 5 months ago
  22. ebc88ad rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations by Paul E. McKenney · 3 years, 5 months ago
  23. 9424b86 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp by Paul E. McKenney · 3 years, 5 months ago
  24. 88ee23e rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp by Paul E. McKenney · 3 years, 5 months ago
  25. 2431774 rcu: Mark accesses to rcu_state.n_force_qs by Paul E. McKenney · 3 years, 5 months ago
  26. b770efc Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'nolibc.2021.07.20c', 'tasks.2021.07.20c', 'torture.2021.07.27a' and 'torturescript.2021.07.27a' into HEAD by Paul E. McKenney · 3 years, 5 months ago
  27. d3dd95a rcu: Replace deprecated CPU-hotplug functions by Sebastian Andrzej Siewior · 3 years, 5 months ago
  28. 8211e92 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable by Liu Song · 3 years, 6 months ago
  29. eb88094 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() by Liu Song · 3 years, 6 months ago
  30. f74126d rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack by Paul E. McKenney · 3 years, 7 months ago
  31. 2be57f7 rcu: Weaken ->dynticks accesses and updates by Paul E. McKenney · 3 years, 7 months ago
  32. a86baa6 rcu: Remove special bit at the bottom of the ->dynticks counter by Joel Fernandes (Google) · 3 years, 7 months ago
  33. cba712b rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() by Frederic Weisbecker · 3 years, 7 months ago
  34. dfcb275 rcu/nocb: Start moving nocb code to its own plugin file by Frederic Weisbecker · 3 years, 7 months ago
  35. 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, 6 months ago
  36. f39650d kernel.h: split out panic and oops helpers by Andy Shevchenko · 3 years, 6 months ago
  37. 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, 7 months ago
  38. cf868c2 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states by Paul E. McKenney · 3 years, 9 months ago
  39. 1893afd rcu: Improve comments describing RCU read-side critical sections by Paul E. McKenney · 3 years, 8 months ago
  40. a616aec rcu: Fix various typos in comments by Ingo Molnar · 3 years, 9 months ago
  41. 8709051 rcu/nocb: Prepare for fine-grained deferred wakeup by Frederic Weisbecker · 3 years, 10 months ago
  42. 3d3a0d1 rcu: Point to documentation of ordering guarantees by Paul E. McKenney · 3 years, 9 months ago
  43. 2f20de9 rcu: Make rcu_gp_cleanup() be noinline for tracing by Paul E. McKenney · 3 years, 9 months ago
  44. 3ef5a1c rcu: Make RCU priority boosting work on single-CPU rcu_node structures by Paul E. McKenney · 3 years, 9 months ago
  45. 8e4b1d2 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() by Paul E. McKenney · 3 years, 9 months ago
  46. 277ffe1 rcu: Improve tree.c comments and add code cleanups by Zhouyi Zhou · 3 years, 9 months ago
  47. ce7c169 rcu: Remove the unused rcu_irq_exit_preempt() function by Paul E. McKenney · 3 years, 9 months ago
  48. b5befe84 srcu: Fix broken node geometry after early ssp init by Frederic Weisbecker · 3 years, 9 months ago
  49. 8e9c01c srcu: Initialize SRCU after timers by Frederic Weisbecker · 3 years, 9 months ago
  50. a78d4a2 kvfree_rcu: Refactor kfree_rcu_monitor() by Uladzislau Rezki (Sony) · 3 years, 8 months ago
  51. d8628f3 kvfree_rcu: Fix comments according to current code by Uladzislau Rezki (Sony) · 3 years, 8 months ago
  52. 7fe1da3 kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  53. dd28c9f kvfree_rcu: Update "monitor_todo" once a batch is started by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  54. d434c00 kvfree_rcu: Add a bulk-list check when a scheduler is run by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  55. ac7625e kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs by Uladzislau Rezki (Sony) · 3 years, 9 months ago
  56. d0bfa8b kvfree_rcu: Release a page cache under memory pressure by Zhang Qiang · 3 years, 9 months ago
  57. 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, 9 months ago
  58. 7abb18b rcu: Provide polling interfaces for Tree RCU grace periods by Paul E. McKenney · 3 years, 10 months ago
  59. ec711bc rcu/nocb: Only (re-)initialize segcblist when needed on CPU up by Frederic Weisbecker · 4 years ago
  60. 64305db rcu/nocb: Forbid NOCB toggling on offline CPUs by Frederic Weisbecker · 4 years ago
  61. 3820b51 rcu/nocb: Detect unsafe checks for offloaded rdp by Frederic Weisbecker · 4 years, 2 months ago
  62. ee6ddf5 kvfree_rcu: Use same set of GFP flags as does single-argument by Uladzislau Rezki (Sony) · 4 years ago
  63. 3e7ce7a kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY by Uladzislau Rezki (Sony) · 4 years ago
  64. 7ffc9ec kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() by Paul E. McKenney · 4 years ago
  65. b01b405 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() by Paul E. McKenney · 4 years ago
  66. 148e373 kvfree_rcu: Directly allocate page for single-argument case by Uladzislau Rezki (Sony) · 4 years ago
  67. 6494ccb rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() by Zhouyi Zhou · 4 years ago
  68. 47fcbc8 rcu: Fix CPU-offline trace in rcutree_dying_cpu by Neeraj Upadhyay · 4 years ago
  69. d3ad5bb rcu: Remove superfluous rdp fetch by Frederic Weisbecker · 4 years ago
  70. 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, 10 months ago
  71. 4ae7dc9 entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
  72. 47b8ff1 entry: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
  73. f8bb5ca rcu/nocb: Trigger self-IPI on late deferred wake up before user resume by Frederic Weisbecker · 4 years ago
  74. 43789ef rcu/nocb: Perform deferred wake up before last idle's need_resched() check by Frederic Weisbecker · 4 years ago
  75. 54b7429e rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers by Frederic Weisbecker · 4 years ago
  76. 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
  77. b4b7914 rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback by Paul E. McKenney · 4 years, 1 month ago
  78. 683954e rcu: Check and report missed fqs timer wakeup on RCU stall by Neeraj Upadhyay · 4 years, 1 month ago
  79. 147c685 rcu: Do any deferred nocb wakeups at CPU offline time by Paul E. McKenney · 4 years ago
  80. 634954c rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete by Frederic Weisbecker · 4 years, 2 months ago
  81. 32aa2f4 rcu/nocb: Process batch locally as long as offloading isn't complete by Frederic Weisbecker · 4 years, 2 months ago
  82. e3abe95 rcu/nocb: Only cond_resched() from actual offloaded batch processing by Frederic Weisbecker · 4 years, 2 months ago
  83. 126d9d4 rcu/nocb: Always init segcblist on CPU up by Frederic Weisbecker · 4 years, 2 months ago
  84. 8d346d4 rcu/nocb: Provide basic callback offloading state machine bits by Frederic Weisbecker · 4 years, 2 months ago
  85. b4e6039 rcu/segcblist: Add debug checks for segment lengths by Joel Fernandes (Google) · 4 years, 1 month ago
  86. 3afe7fa rcu/trace: Add tracing for how segcb list changes by Joel Fernandes (Google) · 4 years, 1 month ago
  87. 68804cf rcu/tree: segcblist: Remove redundant smp_mb()s by Joel Fernandes (Google) · 4 years, 3 months ago
  88. a649d25 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees by Paul E. McKenney · 4 years, 1 month ago
  89. 8b9a0ec rcu: Unconditionally use rcuc threads on PREEMPT_RT by Scott Wood · 4 years ago
  90. 84109ab rcu: Record kvfree_call_rcu() call stack for KASAN by Zqiang · 4 years, 1 month ago
  91. 6bc3358 rcu/tree: Make rcu_do_batch count how many callbacks were executed by Joel Fernandes (Google) · 4 years, 2 months ago
  92. adb35e8 Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years ago
  93. 8c1dccc Merge tag 'core-rcu-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years ago
  94. a787bda Merge branch 'linus' into sched/core, to resolve semantic conflict by Ingo Molnar · 4 years, 1 month ago
  95. 7a9f50a irq_work: Cleanup by Peter Zijlstra · 4 years, 7 months ago
  96. 7fc91fc Merge 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 HEAD by Paul E. McKenney · 4 years, 1 month ago
  97. 56292e8 rcu/tree: Defer kvfree_rcu() allocation to a clean context by Uladzislau Rezki (Sony) · 4 years, 2 months ago
  98. 354c3f0 rcu: Fix a typo in rcu_blocking_is_gp() header comment by Zhouyi Zhou · 4 years, 3 months ago
  99. 4d60b47 rcu: Prevent lockdep-RCU splats on lock acquisition/release by Paul E. McKenney · 4 years, 3 months ago
  100. bd56e0a rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs by Joel Fernandes (Google) · 4 years, 3 months ago