1. fd796e4 rcu-tasks: Use fewer callbacks queues if callback flood ends by Paul E. McKenney · 3 years, 1 month ago
  2. 2cee078 rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing by Paul E. McKenney · 3 years, 1 month ago
  3. ab97152 rcu-tasks: Use more callback queues if contention encountered by Paul E. McKenney · 3 years, 1 month ago
  4. 3063b33 rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() by Paul E. McKenney · 3 years, 1 month ago
  5. 7d13d30 rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention by Paul E. McKenney · 3 years, 1 month ago
  6. 8610b65 rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing by Paul E. McKenney · 3 years, 2 months ago
  7. ce9b1c6 rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues by Paul E. McKenney · 3 years, 2 months ago
  8. d363f83 rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations by Paul E. McKenney · 3 years, 2 months ago
  9. 5788186 rcu-tasks: Abstract invocations of callbacks by Paul E. McKenney · 3 years, 2 months ago
  10. 4d1114c rcu-tasks: Abstract checking of callback lists by Paul E. McKenney · 3 years, 2 months ago
  11. 8dd593f rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure by Paul E. McKenney · 3 years, 2 months ago
  12. 65b629e rcu-tasks: Inspect stalled task's trc state in locked state by Neeraj Upadhyay · 3 years, 2 months ago
  13. 381a4f3 rcu-tasks: Use spin_lock_rcu_node() and friends by Paul E. McKenney · 3 years, 2 months ago
  14. 9b073de rcu_tasks: Convert bespoke callback list to rcu_segcblist structure by Paul E. McKenney · 3 years, 2 months ago
  15. b14fb4f rcu-tasks: Convert grace-period counter to grace-period sequence number by Paul E. McKenney · 3 years, 2 months ago
  16. 7a30871 rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection by Paul E. McKenney · 3 years, 2 months ago
  17. cafafd6 rcu-tasks: Create per-CPU callback lists by Paul E. McKenney · 3 years, 2 months ago
  18. f5dbc59 rcu-tasks: Don't remove tasks with pending IPIs from holdout list by Paul E. McKenney · 3 years, 3 months ago
  19. 6fedc28 Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu by Linus Torvalds · 3 years, 2 months ago
  20. 9b3c4ab sched,rcu: Rework try_invoke_on_locked_down_task() by Peter Zijlstra · 3 years, 3 months ago
  21. 8af9e2c rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() by Paul E. McKenney · 3 years, 3 months ago
  22. 46aa886 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader by Neeraj Upadhyay · 3 years, 4 months ago
  23. ed42c38 rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace by Neeraj Upadhyay · 3 years, 4 months ago
  24. a6517e9 rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives by Neeraj Upadhyay · 3 years, 4 months ago
  25. d39ec8f rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace by Neeraj Upadhyay · 3 years, 4 months ago
  26. 8940117 rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace by Neeraj Upadhyay · 3 years, 4 months ago
  27. d0a8585 rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment by Neeraj Upadhyay · 3 years, 4 months ago
  28. 0db7c32 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop by Paul E. McKenney · 3 years, 5 months ago
  29. c4f113a rcu-tasks: Fix s/instruction/instructions/ typo in comment by Paul E. McKenney · 3 years, 5 months ago
  30. a5c071c rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() by Paul E. McKenney · 3 years, 5 months ago
  31. 18f08e7 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section by Paul E. McKenney · 3 years, 5 months ago
  32. 96017bf rcu-tasks: Simplify trc_read_check_handler() atomic operations by Paul E. McKenney · 3 years, 5 months ago
  33. cbe0d8d rcu-tasks: Wait for trc_read_check_handler() IPIs by Paul E. McKenney · 3 years, 5 months ago
  34. 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
  35. 8211e92 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable by Liu Song · 3 years, 6 months ago
  36. e4be1f4 rcu-tasks: Fix synchronize_rcu_rude() typo in comment by Paul E. McKenney · 3 years, 6 months ago
  37. f8ab3fa rcu-tasks: Mark ->trc_reader_special.b.need_qs data races by Paul E. McKenney · 3 years, 7 months ago
  38. bdb0cca rcu-tasks: Mark ->trc_reader_nesting data races by Paul E. McKenney · 3 years, 7 months ago
  39. 45f4b4a rcu-tasks: Add comments explaining task_struct strategy by Paul E. McKenney · 3 years, 7 months ago
  40. a9ab9cc rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() by Paul E. McKenney · 3 years, 7 months ago
  41. 1d10bf5 rcu-tasks: Don't delete holdouts within trc_inspect_reader() by Paul E. McKenney · 3 years, 7 months ago
  42. 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
  43. 474d099 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline by Paul E. McKenney · 3 years, 8 months ago
  44. a616aec rcu: Fix various typos in comments by Ingo Molnar · 3 years, 9 months ago
  45. 9fc98e3 rcu-tasks: Add block comment laying out RCU Rude design by Paul E. McKenney · 3 years, 10 months ago
  46. 06a3ec9 rcu-tasks: Add block comment laying out RCU Tasks design by Paul E. McKenney · 3 years, 10 months ago
  47. a434dd1 rcu-tasks: Add block comment laying out RCU Tasks Trace design by Paul E. McKenney · 3 years, 10 months ago
  48. 85b8699 rcu-tasks: Rectify kernel-doc for struct rcu_tasks by Lukas Bulwahn · 4 years ago
  49. 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
  50. bfba7ed rcu-tasks: Add RCU-tasks self tests by Uladzislau Rezki (Sony) · 4 years, 1 month ago
  51. 1b04fa9 rcu-tasks: Move RCU-tasks initialization to before early_initcall() by Uladzislau Rezki (Sony) · 4 years, 1 month ago
  52. 75dc2da rcu-tasks: Make the units of ->init_fract be jiffies by Paul E. McKenney · 4 years, 3 months ago
  53. 27c0f14 rcutorture: Make grace-period kthread report match RCU flavor being tested by Paul E. McKenney · 4 years, 3 months ago
  54. 77dc174 rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop by Paul E. McKenney · 4 years, 3 months ago
  55. f747c7e rcu-tasks: Enclose task-list scan in rcu_read_lock() by Paul E. McKenney · 4 years, 3 months ago
  56. 592031c rcu-tasks: Fix low-probability task_struct leak by Paul E. McKenney · 4 years, 3 months ago
  57. ba3a86e rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace by Paul E. McKenney · 4 years, 3 months ago
  58. 4fe192d rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace by Paul E. McKenney · 4 years, 4 months ago
  59. 574de87 rcu-tasks: Selectively enable more RCU Tasks Trace IPIs by Paul E. McKenney · 4 years, 4 months ago
  60. 2393a61 rcu-tasks: Use more aggressive polling for RCU Tasks Trace by Paul E. McKenney · 4 years, 4 months ago
  61. 6731da9 rcu-tasks: Mark variables static by Paul E. McKenney · 4 years, 4 months ago
  62. 78edc00 rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() by Paul E. McKenney · 4 years, 4 months ago
  63. 13625c0 Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kfree_rcu.2020.06.29a', 'rcu-tasks.2020.06.29a', 'scale.2020.06.29a', 'srcu.2020.06.29a' and 'torture.2020.06.29a' into HEAD by Paul E. McKenney · 4 years, 6 months ago
  64. c7dcf81 rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment by Paul E. McKenney · 4 years, 7 months ago
  65. 30d8aa5 rcu-tasks: Fix code-style issues by Paul E. McKenney · 4 years, 7 months ago
  66. 8344496 rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() by Paul E. McKenney · 4 years, 7 months ago
  67. 04a3c5a rcu-tasks: Make rcu_tasks_postscan() be static by Paul E. McKenney · 4 years, 7 months ago
  68. ea6eed9 rcu-tasks: Convert sleeps to idle priority by Paul E. McKenney · 4 years, 8 months ago
  69. 25246fc rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU by Paul E. McKenney · 4 years, 9 months ago
  70. 7e0669c rcu-tasks: Add IPI failure count to statistics by Paul E. McKenney · 4 years, 9 months ago
  71. edf3775 rcu-tasks: Add count for idle tasks on offline CPUs by Paul E. McKenney · 4 years, 9 months ago
  72. 4047150 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics by Paul E. McKenney · 4 years, 9 months ago
  73. 9796e1a rcu-tasks: Make RCU tasks trace also wait for idle tasks by Paul E. McKenney · 4 years, 9 months ago
  74. 7e3b70e rcu-tasks: Handle the running-offline idle-task special case by Paul E. McKenney · 4 years, 9 months ago
  75. 81b4a7b rcu-tasks: Disable CPU hotplug across RCU tasks trace scans by Paul E. McKenney · 4 years, 9 months ago
  76. b38f57c rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks by Paul E. McKenney · 4 years, 9 months ago
  77. 7d0c9c5 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built by Paul E. McKenney · 4 years, 9 months ago
  78. 9ae58d7 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI by Paul E. McKenney · 4 years, 9 months ago
  79. 238dbce rcu-tasks: Add grace-period and IPI counts to statistics by Paul E. McKenney · 4 years, 9 months ago
  80. 276c410 rcu-tasks: Split ->trc_reader_need_end by Paul E. McKenney · 4 years, 9 months ago
  81. b0afa0f rcu-tasks: Provide boot parameter to delay IPIs until late in grace period by Paul E. McKenney · 4 years, 9 months ago
  82. 88092d0 rcu-tasks: Add a grace-period start time for throttling and debug by Paul E. McKenney · 4 years, 10 months ago
  83. 43766c3 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks by Paul E. McKenney · 4 years, 10 months ago
  84. af051ca rcu-tasks: Make rcutorture writer stall output include GP state by Paul E. McKenney · 4 years, 10 months ago
  85. e21408c rcu-tasks: Add RCU tasks to rcutorture writer stall output by Paul E. McKenney · 4 years, 10 months ago
  86. 8fd8ca3 rcu-tasks: Move #ifdef into tasks.h by Paul E. McKenney · 4 years, 10 months ago
  87. 4593e77 rcu-tasks: Add stall warnings for RCU Tasks Trace by Paul E. McKenney · 4 years, 10 months ago
  88. d5f177d rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks by Paul E. McKenney · 4 years, 10 months ago
  89. d01aa26 rcu-tasks: Code movement to allow more Tasks RCU variants by Paul E. McKenney · 4 years, 10 months ago
  90. e4fe5dd rcu-tasks: Further refactor RCU-tasks to allow adding more variants by Paul E. McKenney · 4 years, 10 months ago
  91. c97d12a rcu-tasks: Use unique names for RCU-Tasks kthreads and messages by Paul E. McKenney · 4 years, 10 months ago
  92. c84aad7 rcu-tasks: Add an RCU-tasks rude variant by Paul E. McKenney · 4 years, 10 months ago
  93. 5873b8a rcu-tasks: Refactor RCU-tasks to allow variants to be added by Paul E. McKenney · 4 years, 10 months ago
  94. 07e1051 rcu-tasks: Create struct to hold state information by Paul E. McKenney · 4 years, 10 months ago
  95. eacd6f0 rcu-tasks: Move Tasks RCU to its own file by Paul E. McKenney · 4 years, 10 months ago