1. 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
  2. 474d099 tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline by Paul E. McKenney · 3 years, 8 months ago
  3. 0260b92 rcutorture: Forgive RCU boost failures when CPUs don't pass through QS by Paul E. McKenney · 3 years, 9 months ago
  4. b5befe84 srcu: Fix broken node geometry after early ssp init by Frederic Weisbecker · 3 years, 9 months ago
  5. 8e9c01c srcu: Initialize SRCU after timers by Frederic Weisbecker · 3 years, 9 months ago
  6. 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
  7. 7dffe01 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros by Paul E. McKenney · 4 years, 1 month ago
  8. 27c0f14 rcutorture: Make grace-period kthread report match RCU flavor being tested by Paul E. McKenney · 4 years, 3 months ago
  9. f9e62f3 treewide: Make all debug_obj_descriptors const by Stephen Boyd · 4 years, 5 months ago
  10. 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
  11. 55b2dcf rcu: Allow rcutorture to starve grace-period kthread by Paul E. McKenney · 4 years, 9 months ago
  12. 7d0c9c5 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built by Paul E. McKenney · 4 years, 9 months ago
  13. e21408c rcu-tasks: Add RCU tasks to rcutorture writer stall output by Paul E. McKenney · 4 years, 10 months ago
  14. c1a76c0 rcutorture: Add torture tests for RCU Tasks Trace by Paul E. McKenney · 4 years, 10 months ago
  15. 3d6e43c rcutorture: Add torture tests for RCU Tasks Rude by Paul E. McKenney · 4 years, 10 months 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. 82dd841 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf by Paul E. McKenney · 5 years ago
  19. 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
  20. 822175e rcu: Fix harmless omission of "CONFIG_" from #if condition by Lai Jiangshan · 5 years ago
  21. 77a40f9 rcu: Remove kfree_rcu() special casing and lazy-callback handling by Joel Fernandes (Google) · 5 years ago
  22. b3e627d rcu: Make PREEMPT_RCU be a modifier to TREE_RCU by Lai Jiangshan · 5 years ago
  23. 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
  24. 36b5dae rcu: Suppress levelspread uninitialized messages by Paul E. McKenney · 5 years ago
  25. ac5f636 rcu: Remove unused function rcutorture_record_progress() by Ethan Hansen · 5 years ago
  26. cdc694b rcu: Add kernel parameter to dump trace after RCU CPU stall warning by Paul E. McKenney · 6 years ago
  27. c682db5 rcutorture: Add trivial RCU implementation by Paul E. McKenney · 6 years ago
  28. d2d8b14 Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 6 years ago
  29. 4f5fbd7 rcu: validate arguments for rcu tracepoints by Yafang Shao · 6 years ago
  30. 10462d6 rcu: Move RCU CPU stall-warning code out of update.c by Paul E. McKenney · 6 years ago
  31. 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
  32. b5b1189 rcu/rcu.h: Convert to SPDX license identifier by Paul E. McKenney · 6 years ago
  33. c2d8089 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment by Paul E. McKenney · 6 years ago
  34. c97058d rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR by Paul E. McKenney · 6 years ago
  35. e0aff97 rcutorture: Dump grace-period diagnostics upon forward-progress OOM by Paul E. McKenney · 6 years ago
  36. 5ab7ab8 rcutorture: Affinity forward-progress test to avoid housekeeping CPUs by Paul E. McKenney · 6 years ago
  37. b56ada1 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', 'srcu.2018.08.30b' and 'torture.2018.08.29a' into HEAD by Paul E. McKenney · 6 years ago
  38. e0fcba9 srcu: Make call_srcu() available during very early boot by Paul E. McKenney · 6 years ago
  39. 74de696 rcu: Provide functions for determining if call_rcu() has been invoked by Paul E. McKenney · 6 years ago
  40. 7f87c03 rcu: Clean up flavor-related definitions and comments in rcu.h by Paul E. McKenney · 6 years ago
  41. de3875d rcu: Remove now-unused rcutorture APIs by Paul E. McKenney · 6 years ago
  42. aedf4ba rcu: Remove rsp parameter from rcu_node tree accessor macros by Paul E. McKenney · 6 years ago
  43. 1895265 Merge branches 'fixes1.2018.07.12b' and 'torture1.2018.07.12b' into HEAD by Paul E. McKenney · 6 years ago
  44. 4babd85 rcutorture: Add support to detect if boost kthread prio is too low by Joel Fernandes (Google) · 7 years ago
  45. 6bea2cc rcu: Remove rcutorture test version and sequence number by Paul E. McKenney · 7 years ago
  46. 2ee5aca rcu: Make rcu_seq_diff() more exact by Paul E. McKenney · 7 years ago
  47. 0d805a7 rcu: Add comment documenting how rcu_seq_snap works by Joel Fernandes (Google) · 7 years ago
  48. d7219312 rcutorture: Correctly handle grace-period sequence wrap by Paul E. McKenney · 7 years ago
  49. 2e3e5e5 rcu: Make rcu_start_this_gp() check for grace period already started by Paul E. McKenney · 7 years ago
  50. aebc826 rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq by Paul E. McKenney · 7 years ago
  51. 67e14c1 rcu: Move RCU's grace-period-change code to ->gp_seq by Paul E. McKenney · 7 years ago
  52. 17ef2fe rcu: Make rcutorture's batches-completed API use ->gp_seq by Paul E. McKenney · 7 years ago
  53. 5257514 rcu: Make expedited grace period use direct call on last leaf by Paul E. McKenney · 7 years ago
  54. 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
  55. 5b4c11d rcu: Add leaf-node macros by Paul E. McKenney · 7 years ago
  56. 25f3d7e rcu: Parallelize expedited grace-period initialization by Paul E. McKenney · 7 years ago
  57. ad7c946 rcu: Create RCU-specific workqueues with rescuers by Paul E. McKenney · 7 years ago
  58. 65963d2 rcu: Make expedited RCU CPU selection avoid unnecessary stores by Paul E. McKenney · 7 years ago
  59. 9a41420 rcu: Add more tracing of expedited grace periods by Paul E. McKenney · 7 years ago
  60. a32e01e rcu: Use wrapper for lockdep asserts by Matthew Wilcox · 7 years ago
  61. bfbd767 rcu: Consolidate rcu.h #ifdefs by Paul E. McKenney · 7 years ago
  62. 84585aa rcu: Shrink ->dynticks_{nmi_,}nesting from long long to long by Paul E. McKenney · 7 years ago
  63. 51a1fd3 rcu: Make ->dynticks_nesting be a simple counter by Paul E. McKenney · 7 years ago
  64. 6136d6e rcu: Clamp ->dynticks_nmi_nesting at eqs entry/exit by Paul E. McKenney · 7 years ago
  65. f22ce09 rcu: Suppress RCU CPU stall warnings while dumping trace by Paul E. McKenney · 7 years ago
  66. 83b6ca1 rcu: Turn off tracing before dumping trace by Paul E. McKenney · 7 years ago
  67. 7414fac rcu: Move rcu.h to new trivial-function style by Paul E. McKenney · 8 years ago
  68. 44c65ff rcu: Eliminate NOCBs CPU-state Kconfig options by Paul E. McKenney · 8 years ago
  69. bd8cc5a srcu: Remove Classic SRCU by Paul E. McKenney · 8 years ago
  70. 7f0cd63 srcu: Fix rcutorture-statistics typo by Paul E. McKenney · 8 years ago
  71. 4e4bea7 rcu: Remove typecheck() from RCU locking wrapper functions by Paul E. McKenney · 8 years ago
  72. 83d40bd rcu: Move rnp->lock wrappers for SRCU use by Paul E. McKenney · 8 years ago
  73. 2464dd9 srcu: Apply trivial callback lists to shrink Tiny SRCU by Paul E. McKenney · 8 years ago
  74. 5a0465e srcu: Shrink srcu.h by moving docbook and private function by Paul E. McKenney · 8 years ago
  75. fe21a27 rcu: Move rcu_request_urgent_qs_task() out of rcutiny.h and rcutree.h by Paul E. McKenney · 8 years ago
  76. e3c8d51 rcu: Move torture-related functions out of rcutiny.h and rcutree.h by Paul E. McKenney · 8 years ago
  77. b8989b7 rcu: Move rcu_ftrace_dump() from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  78. 3d54f79 rcu: Move rcu_is_nocb_cpu() from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  79. 8211824 rcu: Move the RCU_SCHEDULER_ definitions from rcupdate.h by Paul E. McKenney · 8 years ago
  80. cad7b38 rcu: Move torture-related definitions from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  81. 25c3632 rcu: Move expediting-related access/control out of rcupdate.h by Paul E. McKenney · 8 years ago
  82. 80a7956 srcu: Merge ->srcu_state into ->srcu_gp_seq by Paul E. McKenney · 8 years ago
  83. f1ec57a srcu: Allow a second bit in rcu_seq for SRCU state 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. e95d68d srcu: Make num_rcu_lvl[] array be external by Paul E. McKenney · 8 years ago
  86. efbe451 srcu: Move rcu_node traversal macros to rcu.h by Paul E. McKenney · 8 years ago
  87. 2b34c43 srcu: Move rcu_init_levelspread() to rcu_tree_node.h by Paul E. McKenney · 8 years ago
  88. 8660b7d srcu: Use rcu_segcblist to track SRCU callbacks by Paul E. McKenney · 8 years ago
  89. f010ed8 rcu: Fix warning in rcu_seq_end() by Dmitry Vyukov · 8 years ago
  90. 2e8c28c srcu: Move rcu_seq_start() and friends to rcu.h by Paul E. McKenney · 8 years ago
  91. dffd06a rcu: Semicolon inside RCU_TRACE() for rcu.h by Paul E. McKenney · 8 years ago
  92. 52d7e48 rcu: Narrow early boot window of illegal synchronous grace periods by Paul E. McKenney · 8 years ago
  93. 5f6130f tiny_rcu: Directly force QS when call_rcu_[bh|sched]() on idle_task by Lai Jiangshan · 10 years ago
  94. aa23c6fbc rcutorture: Add early boot self tests by Pranith Kumar · 10 years ago
  95. 406e3e5 rcu: Fix __rcu_reclaim() to use true/false for bool by Paul E. McKenney · 11 years ago
  96. 5cb5c6e rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alone by Paul Gortmaker · 11 years ago
  97. 7a75474 rcu: Fix sparse warning for rcu_expedited from kernel/ksysfs.c by Paul Gortmaker · 11 years ago
  98. 87de1cf rcu: Stop tracking FSF's postal address by Paul E. McKenney · 11 years ago
  99. bd73a7f rcu: Remove "extern" from function declarations in kernel/rcu/rcu.h by Teodora Baluta · 11 years ago
  100. 24ef659 rcu: Provide better diagnostics for blocking in RCU callback functions by Paul E. McKenney · 11 years ago