1. 081096d Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty by Linus Torvalds · 4 years, 7 months ago
  2. cb3cb67 Merge branch 'WIP.core/rcu' into core/rcu, to pick up two x86/entry dependencies by Ingo Molnar · 4 years, 7 months ago
  3. 806f04e rcu: Allow for smp_call_function() running callbacks from idle by Peter Zijlstra · 4 years, 7 months ago
  4. 07325d4 rcu: Provide rcu_irq_exit_check_preempt() by Thomas Gleixner · 4 years, 7 months ago
  5. aaf2bc5 rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() by Paul E. McKenney · 4 years, 7 months ago
  6. b1fcf9b rcu: Provide __rcu_is_watching() by Thomas Gleixner · 4 years, 8 months ago
  7. 8ae0ae6 rcu: Provide rcu_irq_exit_preempt() by Thomas Gleixner · 4 years, 8 months ago
  8. 9ea366f rcu: Make RCU IRQ enter/exit functions rely on in_nmi() by Paul E. McKenney · 4 years, 11 months ago
  9. ff5c4f5 rcu/tree: Mark the idle relevant functions noinstr by Thomas Gleixner · 4 years, 10 months ago
  10. 0ca650c4 rcu: constify sysrq_key_op by Emil Velikov · 4 years, 8 months ago
  11. 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
  12. 3c80b40 rcutorture: Convert ULONG_CMP_LT() to time_before() by Paul E. McKenney · 4 years, 9 months ago
  13. afbc157 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static by Jason Yan · 4 years, 9 months ago
  14. 55b2dcf rcu: Allow rcutorture to starve grace-period kthread by Paul E. McKenney · 4 years, 9 months ago
  15. 19a8ff9 rcutorture: Add flag to produce non-busy-wait task stalls by Paul E. McKenney · 4 years, 10 months ago
  16. c9527be rcutorture: Mark data-race potential for rcu_barrier() test statistics by Paul E. McKenney · 4 years, 11 months ago
  17. 3b2a473 rcutorture: Add KCSAN stubs by Paul E. McKenney · 4 years, 9 months ago
  18. 33b2b93 rcu: Remove self-stack-trace when all quiescent states seen by Paul E. McKenney · 4 years, 9 months ago
  19. 8837582 rcu: When GP kthread is starved, tag idle threads as false positives by Paul E. McKenney · 4 years, 9 months ago
  20. 654db05 rcu: Use data_race() for RCU expedited CPU stall-warning prints by Paul E. McKenney · 5 years ago
  21. 25246fc rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU by Paul E. McKenney · 4 years, 9 months ago
  22. 7e0669c rcu-tasks: Add IPI failure count to statistics by Paul E. McKenney · 4 years, 9 months ago
  23. edf3775 rcu-tasks: Add count for idle tasks on offline CPUs by Paul E. McKenney · 4 years, 9 months ago
  24. 4047150 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics by Paul E. McKenney · 4 years, 9 months ago
  25. 9796e1a rcu-tasks: Make RCU tasks trace also wait for idle tasks by Paul E. McKenney · 4 years, 9 months ago
  26. 7e3b70e rcu-tasks: Handle the running-offline idle-task special case by Paul E. McKenney · 4 years, 9 months ago
  27. 81b4a7b rcu-tasks: Disable CPU hotplug across RCU tasks trace scans by Paul E. McKenney · 4 years, 9 months ago
  28. b38f57c rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks by Paul E. McKenney · 4 years, 9 months ago
  29. 7d0c9c5 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built by Paul E. McKenney · 4 years, 10 months ago
  30. 9ae58d7 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI by Paul E. McKenney · 4 years, 10 months ago
  31. 238dbce rcu-tasks: Add grace-period and IPI counts to statistics by Paul E. McKenney · 4 years, 10 months ago
  32. 276c410 rcu-tasks: Split ->trc_reader_need_end by Paul E. McKenney · 4 years, 10 months ago
  33. b0afa0f rcu-tasks: Provide boot parameter to delay IPIs until late in grace period by Paul E. McKenney · 4 years, 10 months ago
  34. 88092d0 rcu-tasks: Add a grace-period start time for throttling and debug by Paul E. McKenney · 4 years, 10 months ago
  35. 43766c3 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks by Paul E. McKenney · 4 years, 10 months ago
  36. af051ca rcu-tasks: Make rcutorture writer stall output include GP state by Paul E. McKenney · 4 years, 10 months ago
  37. e21408c rcu-tasks: Add RCU tasks to rcutorture writer stall output by Paul E. McKenney · 4 years, 10 months ago
  38. 8fd8ca3 rcu-tasks: Move #ifdef into tasks.h by Paul E. McKenney · 4 years, 10 months ago
  39. 4593e77 rcu-tasks: Add stall warnings for RCU Tasks Trace by Paul E. McKenney · 4 years, 10 months ago
  40. c1a76c0 rcutorture: Add torture tests for RCU Tasks Trace by Paul E. McKenney · 4 years, 10 months ago
  41. d5f177d rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks by Paul E. McKenney · 4 years, 10 months ago
  42. d01aa26 rcu-tasks: Code movement to allow more Tasks RCU variants by Paul E. McKenney · 4 years, 10 months ago
  43. e4fe5dd rcu-tasks: Further refactor RCU-tasks to allow adding more variants by Paul E. McKenney · 4 years, 10 months ago
  44. c97d12a rcu-tasks: Use unique names for RCU-Tasks kthreads and messages by Paul E. McKenney · 4 years, 10 months ago
  45. 3d6e43c rcutorture: Add torture tests for RCU Tasks Rude by Paul E. McKenney · 4 years, 10 months ago
  46. c84aad7 rcu-tasks: Add an RCU-tasks rude variant by Paul E. McKenney · 4 years, 10 months ago
  47. 5873b8a rcu-tasks: Refactor RCU-tasks to allow variants to be added by Paul E. McKenney · 4 years, 10 months ago
  48. 9cf8fc6 rcutorture: Add a test for synchronize_rcu_mult() by Paul E. McKenney · 4 years, 10 months ago
  49. 07e1051 rcu-tasks: Create struct to hold state information by Paul E. McKenney · 4 years, 10 months ago
  50. eacd6f0 rcu-tasks: Move Tasks RCU to its own file by Paul E. McKenney · 4 years, 10 months ago
  51. 5bef8da rcu: Add per-task state to RCU CPU stall warnings by Paul E. McKenney · 4 years, 10 months ago
  52. 66777e5 rcu-tasks: Use context-switch hook for PREEMPT=y kernels by Paul E. McKenney · 4 years, 10 months ago
  53. ac3caf8 rcu: Add comments marking transitions between RCU watching and not by Paul E. McKenney · 4 years, 10 months ago
  54. 52b1fc3 rcutorture: Add test of holding scheduler locks across rcu_read_unlock() by Paul E. McKenney · 4 years, 9 months ago
  55. 5f5fa7e rcu: Don't use negative nesting depth in __rcu_read_unlock() by Lai Jiangshan · 4 years, 11 months ago
  56. f0bdf6d rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field by Lai Jiangshan · 4 years, 11 months ago
  57. 07b4a93 rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() by Lai Jiangshan · 4 years, 11 months ago
  58. e4453d8 rcu: Make rcu_read_unlock_special() safe for rq/pi locks by Paul E. McKenney · 4 years, 11 months ago
  59. c76e7e0 rcu: Add KCSAN stubs to update.c by Paul E. McKenney · 4 years, 9 months ago
  60. 6be7436 rcu: Add rcu_gp_might_be_stalled() by Paul E. McKenney · 4 years, 9 months ago
  61. a6a82ce rcu/tree: Count number of batched kfree_rcu() locklessly by Joel Fernandes (Google) · 4 years, 10 months ago
  62. 9154244 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching by Joel Fernandes (Google) · 4 years, 10 months ago
  63. f87dc80 rcuperf: Add ability to increase object allocation size by Joel Fernandes (Google) · 4 years, 10 months ago
  64. e2f3ccf rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() by Paul E. McKenney · 4 years, 9 months ago
  65. 7b24131 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() by Paul E. McKenney · 4 years, 9 months ago
  66. 29ffebc rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison by Paul E. McKenney · 4 years, 9 months ago
  67. da44cd6 rcu: Replace 1 by true by Jules Irenge · 4 years, 9 months ago
  68. a66dbda rcu: Replace assigned pointer ret value by corresponding boolean value by Jules Irenge · 4 years, 9 months ago
  69. 62ae195 rcu: Mark rcu_state.gp_seq to detect more concurrent writes by Paul E. McKenney · 4 years, 9 months ago
  70. c28d5c0 rcu: Get rid of some doc warnings in update.c by Mauro Carvalho Chehab · 4 years, 10 months ago
  71. fcbcc0e rcu: Fix the (t=0 jiffies) false positive by Zhaolong Zhang · 4 years, 10 months ago
  72. 1fca4d1 rcu: Expedite first two FQS scans under callback-overload conditions by Paul E. McKenney · 4 years, 10 months ago
  73. 47fbb07 rcu: Use data_race() for RCU CPU stall-warning prints by Paul E. McKenney · 5 years ago
  74. 5822b81 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks by Paul E. McKenney · 5 years ago
  75. b68c614 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays by Paul E. McKenney · 5 years ago
  76. 065a6db rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks by Paul E. McKenney · 5 years ago
  77. 314eeb4 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking by Paul E. McKenney · 5 years ago
  78. 2f08469 rcu: Mark rcu_state.ncpus to detect concurrent writes by Paul E. McKenney · 4 years, 11 months ago
  79. 4f58820 srcu: Add KCSAN stubs by Paul E. McKenney · 4 years, 9 months ago
  80. 3531593 rcu: Add KCSAN stubs by Paul E. McKenney · 4 years, 9 months ago
  81. 40e7d7b Merge branch 'urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/urgent by Ingo Molnar · 4 years, 9 months ago
  82. bf37da9 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() by Paul E. McKenney · 4 years, 10 months ago
  83. 4b9fd8a Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 9 months ago
  84. 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
  85. 127e298 rcu: Make rcu_barrier() account for offline no-CBs CPUs by Paul E. McKenney · 4 years, 11 months ago
  86. 0f11ad3 rcu: Mark rcu_state.gp_seq to detect concurrent writes by Paul E. McKenney · 4 years, 11 months ago
  87. 49915ac lockdep: Annotate irq_work by Sebastian Andrzej Siewior · 4 years, 9 months ago
  88. de8f5e4 lockdep: Introduce wait-type checks by Peter Zijlstra · 4 years, 9 months ago
  89. 9470a18 rcutorture: Manually clean up after rcu_barrier() failure by Paul E. McKenney · 5 years ago
  90. 50d4b62 rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU by Paul E. McKenney · 5 years ago
  91. 12af660 rcuperf: Measure memory footprint during kfree_rcu() test by Joel Fernandes (Google) · 5 years ago
  92. 5396d31 rcutorture: Annotation lockless accesses to rcu_torture_current by Paul E. McKenney · 5 years ago
  93. f042a43 rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch by Paul E. McKenney · 5 years ago
  94. 102c14d rcutorture: Fix stray access to rcu_fwd_cb_nodelay by Paul E. McKenney · 5 years ago
  95. 2024891 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race by Paul E. McKenney · 5 years ago
  96. 4ab00bd rcutorture: Suppress boottime bad-sequence warnings by Paul E. McKenney · 5 years ago
  97. 58c5336 rcutorture: Allow boottime stall warnings to be suppressed by Paul E. McKenney · 5 years ago
  98. 4355080 rcutorture: Refrain from callback flooding during boot by Paul E. McKenney · 5 years ago
  99. 59ee032 rcutorture: Suppress forward-progress complaints during early boot by Paul E. McKenney · 5 years ago
  100. 7104260 srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq by Paul E. McKenney · 5 years ago