1. 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
  2. e1350e8 rcu: Move rcu_{expedited,normal} definitions into rcupdate.h by Ben Dooks · 5 years ago
  3. 4414abf rcu: Remove rcu_swap_protected() by Paul E. McKenney · 5 years ago
  4. 90326f0 rcu: Use CONFIG_PREEMPTION where appropriate by Sebastian Andrzej Siewior · 5 years ago
  5. b3e627d rcu: Make PREEMPT_RCU be a modifier to TREE_RCU by Lai Jiangshan · 5 years ago
  6. 168829a Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  7. a63fc6b rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() by Paul E. McKenney · 5 years ago
  8. 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
  9. 7e67a85 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  10. 2887594 rcu: Add support for consolidated-RCU reader checking by Joel Fernandes (Google) · 5 years ago
  11. 0a5b99f treewide: Rename rcu_dereference_raw_notrace() to _check() by Joel Fernandes (Google) · 5 years ago
  12. 01b1d88 rcu: Use CONFIG_PREEMPTION by Thomas Gleixner · 5 years ago
  13. 83086d6 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 6 years ago
  14. 9129b01 rcu: Don't return a value from rcu_assign_pointer() by Andrea Parri · 6 years ago
  15. 6da9f77 rcu: Force inlining of rcu_read_lock() by Waiman Long · 6 years ago
  16. b3119cd rcu: Fix irritating whitespace error in rcu_assign_pointer() by Paul E. McKenney · 6 years ago
  17. 66be4e6 rcu: locking and unlocking need to always be at least barriers by Linus Torvalds · 6 years ago
  18. 12edff0 rcu: Make kfree_rcu() ignore NULL pointers by Paul E. McKenney · 6 years ago
  19. b699cce rcu: Do a single rhp->func read in rcu_head_after_call_rcu() by Neeraj Upadhyay · 6 years ago
  20. 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
  21. 73604da linux/rcupdate: Convert to SPDX license identifier by Paul E. McKenney · 6 years ago
  22. 423a86a rcu: Add sparse check to rcu_assign_pointer() by Joel Fernandes (Google) · 6 years ago
  23. c98cac6 rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() by Paul E. McKenney · 6 years ago
  24. 2aa55030 rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() by Paul E. McKenney · 6 years ago
  25. 6ba7d68 rcu: Remove wrapper definitions for obsolete RCU update functions by Paul E. McKenney · 6 years ago
  26. 74de696 rcu: Provide functions for determining if call_rcu() has been invoked by Paul E. McKenney · 6 years ago
  27. 4d232df rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() by Paul E. McKenney · 6 years ago
  28. 2bd8b1a rcu: Clean up flavor-related definitions and comments in rcupdate.h by Paul E. McKenney · 6 years ago
  29. a8bb74a rcu: Consolidate RCU-sched update-side function definitions by Paul E. McKenney · 6 years ago
  30. 4c7e9c1 rcu: Consolidate RCU-bh update-side function definitions by Paul E. McKenney · 6 years ago
  31. 709fdce rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched by Paul E. McKenney · 7 years ago
  32. 45975c7 rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds by Paul E. McKenney · 7 years ago
  33. 82fcecf rcu: Update comments and help text for no more RCU-bh updaters by Paul E. McKenney · 7 years ago
  34. 65cfe35 rcu: Define RCU-bh update API in terms of RCU by Paul E. McKenney · 7 years ago
  35. 6f56f71 rcu: Improve RCU-tasks naming and comments by Paul E. McKenney · 7 years ago
  36. 1445e91 rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() by Mauro Carvalho Chehab · 7 years ago
  37. 07f2757 rcu: Improve rcu_note_voluntary_context_switch() reporting by Byungchul Park · 7 years ago
  38. 3949fa9 rcu: Make rcu_read_unlock_special() static by Paul E. McKenney · 7 years ago
  39. ec84b27 rcu: Update documentation of rcu_read_unlock() by Anna-Maria Gleixner · 7 years ago
  40. f64c601 rcu/x86: Provide early rcu_cpu_starting() callback by Peter Zijlstra · 7 years ago
  41. cee4393 rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs() by Paul E. McKenney · 7 years ago
  42. b5482a0 rcu: Fix init_rcu_head() comment. by Paul E. McKenney · 7 years ago
  43. 1dfa55e Merge branches 'cond_resched.2017.12.04a', 'dyntick.2017.11.28a', 'fixes.2017.12.11a', 'srbd.2017.12.05a' and 'torture.2017.12.11a' into HEAD by Paul E. McKenney · 7 years ago
  44. 137f61f rcu: Adjust read-side accessor comments for READ_ONCE() by Paul E. McKenney · 7 years ago
  45. dc259acc rcu: Account for rcu_all_qs() in cond_resched() by Paul E. McKenney · 7 years ago
  46. 506458e locking/barriers: Convert users of lockless_dereference() to READ_ONCE() by Will Deacon · 7 years ago
  47. 27fdb35 doc: Fix various RCU docbook comment-header problems by Paul E. McKenney · 7 years ago
  48. 572c01b Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi by Linus Torvalds · 7 years ago
  49. 26e3e3c scsi: rcu: Introduce rcu_swap_protected() by Bart Van Assche · 7 years ago
  50. 656e7c0 Merge branches 'doc.2017.08.17a', 'fixes.2017.08.17a', 'hotplug.2017.07.25b', 'misc.2017.08.17a', 'spin_unlock_wait_no.2017.08.17a', 'srcu.2017.07.27c' and 'torture.2017.07.24c' into HEAD by Paul E. McKenney · 7 years ago
  51. ccdd29f rcu: Create reasonable API for do_exit() TASKS_RCU processing by Paul E. McKenney · 8 years ago
  52. 7e42776 rcu: Drive TASKS_RCU directly off of PREEMPT by Paul E. McKenney · 8 years ago
  53. a58163d rcu: Migrate callbacks earlier in the CPU-offline timeline by Paul E. McKenney · 8 years ago
  54. 825c5bd srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU by Paul E. McKenney · 8 years ago
  55. d2b1654 rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h by Paul E. McKenney · 8 years ago
  56. fe5ac72 rcu: Remove nohz_full full-system-idle state machine by Paul E. McKenney · 8 years ago
  57. 5f192ab rcu: Refactor #includes from include/linux/rcupdate.h by Paul E. McKenney · 8 years ago
  58. 17a8c187 rcu: move rcupdate.h to the new true/false-function style by Paul E. McKenney · 8 years ago
  59. b8989b7 rcu: Move rcu_ftrace_dump() from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  60. 3d54f79 rcu: Move rcu_is_nocb_cpu() from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  61. 752de30 rcu: Remove linux/debugobjects.h from rcupdate.h by Paul E. McKenney · 8 years ago
  62. 8211824 rcu: Move the RCU_SCHEDULER_ definitions from rcupdate.h by Paul E. McKenney · 8 years ago
  63. 791875d rcu: Eliminate the unused __rcu_is_watching() function by Paul E. McKenney · 8 years ago
  64. d0df7a3 rcu: Move rcupdate.h to new empty-function style by Paul E. McKenney · 8 years ago
  65. c4cbf9f rcu: Remove UINT_CMP_GE() and UINT_CMP_LT() by Paul E. McKenney · 8 years ago
  66. cad7b38 rcu: Move torture-related definitions from rcupdate.h to rcu.h by Paul E. McKenney · 8 years ago
  67. 25c3632 rcu: Move expediting-related access/control out of rcupdate.h by Paul E. McKenney · 8 years ago
  68. 3caec62 rcu: Move rcu_expedited and rcu_normal externs from rcupdate.h by Paul E. McKenney · 8 years ago
  69. a68a2bb rcu: Move docbook comments out of rcupdate.h by Paul E. McKenney · 8 years ago
  70. 59d80fd rcu: Print out rcupdate.c non-default boot-time settings by Paul E. McKenney · 8 years ago
  71. de4d195 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  72. bcbfdd0 rcu: Make non-preemptive schedule be Tasks RCU quiescent state by Paul E. McKenney · 8 years ago
  73. 77e5849 rcu: Make arch select smp_mb__after_unlock_lock() strength by Paul E. McKenney · 8 years ago
  74. 03ecd3f rcu/tracing: Add rcu_disabled to denote when rcu_irq_enter() will not work by Steven Rostedt (VMware) · 8 years ago
  75. f9411eb rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wait.h> by Ingo Molnar · 8 years ago
  76. d85b62f srcu: Force full grace-period ordering by Paul E. McKenney · 8 years ago
  77. 52d7e48 rcu: Narrow early boot window of illegal synchronous grace periods by Paul E. McKenney · 8 years ago
  78. 7ec99de rcu: Provide exact CPU-online tracking for RCU by Paul E. McKenney · 9 years ago
  79. 468fc7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 8 years ago
  80. 995f140 rcu: Suppress sparse warnings for rcu_dereference_raw() by Paul E. McKenney · 9 years ago
  81. 4929c91 rcu: Make call_rcu_tasks() tolerate first call with irqs disabled by Paul E. McKenney · 9 years ago
  82. 3a37f72 rcu: No ordering for rcu_assign_pointer() of NULL by Paul E. McKenney · 9 years ago
  83. 810ce8b rcu: Document RCU_NONIDLE() restrictions in comment header by Paul E. McKenney · 9 years ago
  84. 293e242 rcu: Remove superfluous versions of rcu_read_lock_sched_held() by Boqun Feng · 9 years ago
  85. 274529b rcu: Consolidate dumping of ftrace buffer by Paul E. McKenney · 9 years ago
  86. 710d60c Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  87. 27d50c7 rcu: Make CPU_DYING_IDLE an explicit call by Thomas Gleixner · 9 years ago
  88. 3500efa rcu: Remove rcu_user_hooks_switch by Yang Shi · 9 years ago
  89. 648c630 Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'list.2015.12.04b' and 'torture.2015.12.05a' into HEAD by Paul E. McKenney · 9 years ago
  90. f039f0a rcu: Fix comment for rcu_dereference_raw_notrace by Alexey Kardashevskiy · 9 years ago
  91. 7c9906c rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}() by Paul E. McKenney · 9 years ago
  92. 79cfea02 rcu: Remove TINY_RCU bloat from pointless boot parameters by Paul E. McKenney · 9 years ago
  93. 5a9be7c rcu: Add rcu_normal kernel parameter to suppress expediting by Paul E. McKenney · 9 years ago
  94. e62e3f6 rcu: Remove deprecated rcu_lockdep_assert() by Paul E. McKenney · 9 years ago
  95. c3ac7cf rcu: Add rcu_pointer_handoff() by Paul E. McKenney · 9 years ago
  96. bb73c52 rcu: Don't disable preemption for Tiny and Tree RCU readers by Boqun Feng · 9 years ago
  97. b6a4ae7 rcu: Use rcu_callback_t in call_rcu*() and friends by Boqun Feng · 9 years ago
  98. 66e8c57 rcu: Change _wait_rcu_gp() to work around GCC bug 67055 by Oleg Nesterov · 9 years ago
  99. f78f5b9 rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN() by Paul E. McKenney · 10 years ago
  100. ec90a19 rcu: Create a synchronize_rcu_mult() by Paul E. McKenney · 10 years ago