1. f9411eb rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wait.h> by Ingo Molnar · 8 years ago
  2. d85b62f srcu: Force full grace-period ordering by Paul E. McKenney · 8 years ago
  3. 52d7e48 rcu: Narrow early boot window of illegal synchronous grace periods by Paul E. McKenney · 8 years ago
  4. 7ec99de rcu: Provide exact CPU-online tracking for RCU by Paul E. McKenney · 8 years ago
  5. 468fc7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 8 years ago
  6. 995f140 rcu: Suppress sparse warnings for rcu_dereference_raw() by Paul E. McKenney · 8 years ago
  7. 4929c91 rcu: Make call_rcu_tasks() tolerate first call with irqs disabled by Paul E. McKenney · 9 years ago
  8. 3a37f72 rcu: No ordering for rcu_assign_pointer() of NULL by Paul E. McKenney · 9 years ago
  9. 810ce8b rcu: Document RCU_NONIDLE() restrictions in comment header by Paul E. McKenney · 9 years ago
  10. 293e242 rcu: Remove superfluous versions of rcu_read_lock_sched_held() by Boqun Feng · 9 years ago
  11. 274529b rcu: Consolidate dumping of ftrace buffer by Paul E. McKenney · 9 years ago
  12. 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
  13. 27d50c7 rcu: Make CPU_DYING_IDLE an explicit call by Thomas Gleixner · 9 years ago
  14. 3500efa rcu: Remove rcu_user_hooks_switch by Yang Shi · 9 years ago
  15. 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
  16. f039f0a rcu: Fix comment for rcu_dereference_raw_notrace by Alexey Kardashevskiy · 9 years ago
  17. 7c9906c rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}() by Paul E. McKenney · 9 years ago
  18. 79cfea0 rcu: Remove TINY_RCU bloat from pointless boot parameters by Paul E. McKenney · 9 years ago
  19. 5a9be7c rcu: Add rcu_normal kernel parameter to suppress expediting by Paul E. McKenney · 9 years ago
  20. e62e3f6 rcu: Remove deprecated rcu_lockdep_assert() by Paul E. McKenney · 9 years ago
  21. c3ac7cf rcu: Add rcu_pointer_handoff() by Paul E. McKenney · 9 years ago
  22. bb73c52 rcu: Don't disable preemption for Tiny and Tree RCU readers by Boqun Feng · 9 years ago
  23. b6a4ae7 rcu: Use rcu_callback_t in call_rcu*() and friends by Boqun Feng · 9 years ago
  24. 66e8c57 rcu: Change _wait_rcu_gp() to work around GCC bug 67055 by Oleg Nesterov · 9 years ago
  25. f78f5b9 rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN() by Paul E. McKenney · 10 years ago
  26. ec90a19 rcu: Create a synchronize_rcu_mult() by Paul E. McKenney · 10 years ago
  27. 155d1d1 rcu: Use WRITE_ONCE in RCU_INIT_POINTER by Peter Zijlstra · 10 years ago
  28. d5671f6 rcu: Deinline rcu_read_lock_sched_held() if DEBUG_LOCK_ALLOC by Denys Vlasenko · 10 years ago
  29. d1ec4c3 rcu: Drop RCU_USER_QS in favor of NO_HZ_FULL by Paul E. McKenney · 10 years ago
  30. 02201e3 Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux by Linus Torvalds · 9 years ago
  31. 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  32. 0a04b01 rcu: Move lockless_dereference() out of rcupdate.h by Peter Zijlstra · 10 years ago
  33. 0868aa2 Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', 'hotplug.2015.05.27a', 'init.2015.05.27a', 'tiny.2015.05.27a' and 'torture.2015.05.27a' into HEAD by Paul E. McKenney · 10 years ago
  34. 51952bc63 rcu: Further shrink Tiny RCU by making empty functions static inlines by Paul E. McKenney · 10 years ago
  35. 3382adb rcu: Eliminate a few CONFIG_RCU_NOCB_CPU_ALL #ifdefs by Paul E. McKenney · 10 years ago
  36. 1ebee80 rcu: Eliminate array-index-based RCU primitives by Paul E. McKenney · 10 years ago
  37. 7d0ae80 rcu: Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE() by Paul E. McKenney · 10 years ago
  38. c1ad348 tick: Nohz: Rework next timer evaluation by Thomas Gleixner · 10 years ago
  39. 4252879 Merge branches 'doc.2015.02.26a', 'earlycb.2015.03.03a', 'fixes.2015.03.03a', 'gpexp.2015.02.26a', 'hotplug.2015.03.20a', 'sysidle.2015.02.26b' and 'tiny.2015.02.26a' into HEAD by Paul E. McKenney · 10 years ago
  40. 88428cc rcu: Handle outgoing CPUs on exit from idle loop by Paul E. McKenney · 10 years ago
  41. b826565a rcu: Reverse rcu_dereference_check() conditions by Paul E. McKenney · 10 years ago
  42. d24209bb rcu: Improve diagnostics for blocked critical sections in irq by Paul E. McKenney · 10 years ago
  43. ee42571 rcu: Add Kconfig option to expedite grace periods during boot by Paul E. McKenney · 10 years ago
  44. 0d39482 rcu: Provide rcu_expedite_gp() and rcu_unexpedite_gp() by Paul E. McKenney · 10 years ago
  45. ee376db rcu: Consolidate rcu_synchronize and wakeme_after_rcu() by Paul E. McKenney · 10 years ago
  46. 78e691f Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD by Paul E. McKenney · 10 years ago
  47. 5cd3719 rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors by Paul E. McKenney · 10 years ago
  48. ac59853 rcupdate: Replace smp_read_barrier_depends() with lockless_dereference() by Pranith Kumar · 10 years ago
  49. d360b78 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu by Ingo Molnar · 10 years ago
  50. 9ea6c58 Merge branches 'torture.2014.11.03a', 'cpu.2014.11.03a', 'doc.2014.11.13a', 'fixes.2014.11.13a', 'signal.2014.10.29a' and 'rt.2014.10.29a' into HEAD by Paul E. McKenney · 10 years ago
  51. ce36f2f rcu: More info about potential deadlocks with rcu_read_unlock() by Oleg Nesterov · 10 years ago
  52. b6331ae rcu: Optimize cond_resched_rcu_qs() by Paul E. McKenney · 10 years ago
  53. 1a6c9b2 rcu: Add sparse check for RCU_INIT_POINTER() by Pranith Kumar · 10 years ago
  54. aa6da51 rcu: Remove "cpu" argument to rcu_needs_cpu() by Paul E. McKenney · 10 years ago
  55. c3377c2d rcu: Remove "cpu" argument to rcu_check_callbacks() by Paul E. McKenney · 10 years ago
  56. 28f6569 rcu: Remove redundant TREE_PREEMPT_RCU config option by Pranith Kumar · 10 years ago
  57. 54ef6df rcu: Provide counterpart to rcu_dereference() for non-RCU situations by Paul E. McKenney · 10 years ago
  58. 59da22a rcutorture: Rename rcutorture_runnable parameter by Paul E. McKenney · 10 years ago
  59. 96b4672 Merge branch 'rcu-tasks.2014.09.10a' into HEAD by Paul E. McKenney · 10 years ago
  60. e98d06d Merge branches 'doc.2014.09.07a', 'fixes.2014.09.10a', 'nocb-nohz.2014.09.16b' and 'torture.2014.09.07a' into HEAD by Paul E. McKenney · 10 years ago
  61. f4579fc rcu: Fix attempt to avoid unsolicited offloading of callbacks by Paul E. McKenney · 10 years ago
  62. 284a8c9 rcu: Per-CPU operation cleanups to rcu_*_qs() functions by Paul E. McKenney · 10 years ago
  63. 01a8133 rcu: Remove redundant preempt_disable() from rcu_note_voluntary_context_switch() by Paul E. McKenney · 10 years ago
  64. 69c6045 rcutorture: Add torture tests for RCU-tasks by Paul E. McKenney · 10 years ago
  65. 3f95aa8 rcu: Make TASKS_RCU handle tasks that are almost done exiting by Paul E. McKenney · 10 years ago
  66. 53c6d4e rcu: Add synchronous grace-period waiting for RCU-tasks by Paul E. McKenney · 10 years ago
  67. bde6c3a rcu: Provide cond_resched_rcu_qs() to force quiescent states in long loops by Paul E. McKenney · 10 years ago
  68. 8315f42 rcu: Add call_rcu_tasks() by Paul E. McKenney · 10 years ago
  69. 85b39d3 rcu: Uninline rcu_read_lock_held() by Oleg Nesterov · 10 years ago
  70. 521d24e rcu: Return bool type in rcu_lockdep_current_cpu_online() by Pranith Kumar · 10 years ago
  71. ab74fdf rcu: Handle obsolete references to TINY_PREEMPT_RCU by Paul E. McKenney · 11 years ago
  72. f27bc48 rcu: Document deadlock-avoidance information for rcu_read_unlock() by Paul E. McKenney · 11 years ago
  73. 4a81e83 rcu: Reduce overhead of cond_resched() checks for RCU by Paul E. McKenney · 11 years ago
  74. 546a9d8 rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() by Paul E. McKenney · 11 years ago
  75. 61f38db rcu: Provide API to suppress stall warnings while sysrc runs by Rik van Riel · 11 years ago
  76. f5d2a04 Merge branches 'doc.2014.04.29a', 'fixes.2014.04.29a' and 'torture.2014.05.14a' into HEAD by Paul E. McKenney · 11 years ago
  77. ac1bea8 sched,rcu: Make cond_resched() report RCU quiescent states by Paul E. McKenney · 11 years ago
  78. ad0dc7f rcutorture: Add forward-progress checking for writer by Paul E. McKenney · 11 years ago
  79. 71a9b26 rcu: Document RCU_INIT_POINTER()'s lack of ordering guarantees by Paul E. McKenney · 11 years ago
  80. a235c09 rcu: Remove "extern" from function declaration in include/linux/rcupdate.h by Iulia Manda · 11 years ago
  81. b3fd4ea Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  82. 322efba Merge branches 'doc.2014.02.24a', 'fixes.2014.02.26a' and 'rt.2014.02.17b' into HEAD by Paul E. McKenney · 11 years ago
  83. 7a75474 rcu: Fix sparse warning for rcu_expedited from kernel/ksysfs.c by Paul Gortmaker · 11 years ago
  84. ffa83fb rcu: Optimize rcu_needs_cpu() for RCU_NOCB_CPU_ALL by Paul E. McKenney · 11 years ago
  85. 2f33b51 rcu: Optimize rcu_is_nocb_cpu() for RCU_NOCB_CPU_ALL by Paul E. McKenney · 11 years ago
  86. 88c1863 rcu: Define rcu_assign_pointer() in terms of smp_store_release() by Paul E. McKenney · 11 years ago
  87. 0adab9b rcu: Indentation and spacing fixes. by Joe Perches · 11 years ago
  88. 41f4abd rcu: Glue ASCII strings together by Joe Perches · 11 years ago
  89. 87de1cf rcu: Stop tracking FSF's postal address by Paul E. McKenney · 11 years ago
  90. fb9edbe lockdep: Make held_lock->check and "int check" argument bool by Oleg Nesterov · 11 years ago
  91. bf3d846 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  92. a8d4b83 introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty() by Oleg Nesterov · 11 years ago
  93. 0d3c55b Merge branches 'doc.2013.12.03a', 'fixes.2013.12.12a', 'rcutorture.2013.12.03a' and 'sparse.2013.12.12a' into HEAD by Paul E. McKenney · 11 years ago
  94. 584dc4c rcu: Remove "extern" from function declarations in include/linux/*rcu*.h by Teodora Baluta · 11 years ago
  95. 462225ae rcu: Add an RCU_INITIALIZER for global RCU-protected pointers by Paul E. McKenney · 11 years ago
  96. 9d162cd rcu: Make rcu_assign_pointer's assignment volatile and type-safe by Josh Triplett · 11 years ago
  97. ac7c8e3 rcu: Add comment on evaluate-once properties of rcu_assign_pointer(). by Paul E. McKenney · 11 years ago
  98. 24ef659 rcu: Provide better diagnostics for blocking in RCU callback functions by Paul E. McKenney · 11 years ago
  99. 5c173eb rcu: Consistent rcu_is_watching() naming by Paul E. McKenney · 11 years ago
  100. cc6783f rcu: Is it safe to enter an RCU read-side critical section? by Paul E. McKenney · 11 years ago