pub/scm/linux/kernel/git/paulmck/linux-rcu.git  about / heads / tags
-rcu kernel tree
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  dev          fixup! EXP rcutorture: Add SRCU-V scenario for preemptible Tiny SRCU (2024-06-20)
  dev.2024.06.19a rcutorture: Add CFcommon.arch for arch-specific Kconfig options (2024-06-20)
  non-rcu/next tools/memory-model: Document herd7 (abstract) representation (2024-06-19)
  dev.2024.06.18a rcutorture: Limit callback flooding for Tiny SRCU in preemptible kernels (2024-06-18)
  dev.2024.06.06a tools/memory-model: Document herd7 (abstract) representation (2024-06-18)
  next         Merge branches 'doc.2024.06.06a', 'fixes.2024.06.06a', 'mb.2024.06.03a', 'nocb.2024.06.03a', 'rcu-tasks.2024.06.06a' and 'rcutorture.2024.06.06a' into HEAD (2024-06-06)
  dev.2024.06.03a tools/memory-model: Code reorganization in lock.cat (2024-06-06)
  dev.2024.05.30b kcsan: test: add missing MODULE_DESCRIPTION() macro (2024-05-31)
  cmpxchg-um.2024.05.30b um: Emulate one-byte cmpxchg (2024-05-30)
  dev.2024.05.30a squash! ARM: Emulate one-byte cmpxchg (2024-05-30)
  rcu/next     Merge branches 'cmpxchg.2024.05.30a' and 'tsc.2024.05.27a' into HEAD (2024-05-30)
  dev.2024.05.27a ARM: Emulate one-byte cmpxchg (2024-05-30)
  dev.2024.05.21a rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation (2024-05-27)
  dev.2024.05.18a rcu/exp: Remove redundant full memory barrier at the end of GP (2024-05-21)
  dev.2024.05.17a rcu: add missing MODULE_DESCRIPTION() macros (2024-05-18)
  dev.2024.05.14a Revert "EXP rcu-tasks: Synchronize RCU Tasks Trace GP with write to rq->curr" (2024-05-17)
  dev.2024.05.11a rcu-tasks: Remove open-coded one-byte cmpxchg() emulation (2024-05-14)
  main         Merge branches 'cmpxchg.2024.05.11a', 'kcsan.2024.05.07a', 'lkmm.2024.05.06a', 'rcu-merge.2024.05.01a' and 'tsc.2024.04.09c' into HEAD (2024-05-11)
* master       Merge branches 'cmpxchg.2024.05.11a', 'kcsan.2024.05.07a', 'lkmm.2024.05.06a', 'rcu-merge.2024.05.01a' and 'tsc.2024.04.09c' into HEAD (2024-05-11)
  dev.2024.05.10a kcsan: Add example to data_race() kerneldoc header (2024-05-10)
  dev.2024.05.10b kcsan: Add example to data_race() kerneldoc header (2024-05-10)
  dev.2024.05.07a squash! rcu: Add rcutree.nocb_patience_delay to reduce nohz_full OS jitter (2024-05-09)
  dev.2024.05.06a kcsan, compiler_types: Introduce __data_racy type qualifier (2024-05-07)
  dev.2024.05.01a EXP cgroup/cpuset: Make cpuset hotplug processing synchronous (2024-05-01)
  dev.2024.04.18a fixup! xtensa: Emulate one-byte cmpxchg (2024-04-30)
  dev.2024.04.13a squash! sh: Emulate one-byte cmpxchg (2024-04-16)
  dev.2024.04.12a EXP cgroup/cpuset: Make cpuset hotplug processing synchronous (2024-04-11)
  dev.2024.04.10a EXP cgroup/cpuset: Make cpuset hotplug processing synchronous (2024-04-10)
  dev.2024.04.09c EXP cgroup/cpuset: Make cpuset hotplug processing synchronous (2024-04-09)
  dev.2024.04.09b EXP cgroup/cpuset: Make cpuset hotplug processing synchronous (2024-04-09)
  dev.2024.04.08a rcutorture: Make rcutorture support srcu double call test (2024-04-09)
  dev.2024.04.04b fixup! lib: Add one-byte emulation function (2024-04-08)
  dev.2024.04.04a Merge branch 'cmpxchg.2024.04.04a' into dev.2024.04.04a (2024-04-04)
  dev.2024.04.03b rcu: Reduce synchronize_rcu() delays when all wait heads are in use (2024-04-04)
  dev.2024.04.03a parisc: add u16 support to cmpxchg() (2024-04-03)
  dev.2024.03.30a parisc: add u16 support to cmpxchg() (2024-04-02)
  dev.2024.03.28a squash! lib: Add one-byte and two-byte cmpxchg() emulation functions (2024-03-29)
  dev.2024.03.27b EXP rcu Move wakeup out from under lock (2024-03-28)
  dev.2024.03.27a EXP arch/x86: Test one-byte cmpxchg emulation (2024-03-27)
  dev.2024.03.20a rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow (2024-03-27)
  50ways.2024.03.26a rcu: Test code for "50 ways to hang your kernel" (2024-03-26)
  dev.2023.03.08a rcutorture: Removing redundant function pointer initialization (2024-03-18)
  dev.2024.03.04a rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs() (2024-03-08)
  dev.2024.02.27a fixup! x86/nmi: Upgrade NMI backtrace stall checks (2024-03-04)
  dev.2024.02.23a rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs() (2024-02-27)
  dev.2024.02.22a rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE() (2024-02-23)
  debug.2024.02.23a EXP hrtimer: Report offline hrtimer enqueue (2024-02-22)
  dev.2024.02.17a squash! rcu-tasks: Maintain real-time response in rcu_tasks_postscan() (2024-02-22)
  dev.2024.02.13a squash! rcutorture: Disable KPROBES to permit Tasks Rude RCU testing (2024-02-15)
  dev.2024.02.08a rcutorture: Disable KPROBES to permit Tasks Rude RCU testing (2024-02-09)
  dev.2024.02.07a squash! rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks (2024-02-08)
  dev.2024.02.05b EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2024-02-05)
  dev.2024.02.05a EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2024-02-05)
  dev.2024.02.02c EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2024-02-02)
  dev.2024.02.02b rcu-tasks: Maintain real-time response in rcu_tasks_postscan() (2024-02-02)
  dev.2024.02.02a rcu-tasks: Maintain real-time response in rcu_tasks_postscan() (2024-02-02)
  dev.2024.01.27a Documentation/litmus-tests: Demonstrate unordered failing cmpxchg (2024-02-01)
  dev.2024.01.25b fixup! EXP qspinlock: Add spinlock_dump() to dump lock state (2024-01-27)
  dev.2024.01.25a squash! hrtimer: Report offline hrtimer enqueue (2024-01-25)
  dev.2024.01.24a clocksource: Skip watchdog check for large watchdog intervals (2024-01-24)
  dev.2024.01.22b EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2024-01-22)
  dev.2024.01.22a fixup! EXP qspinlock: Add spinlock_dump() to dump lock state (2024-01-22)
  dev.2023.12.13a rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks (2024-01-20)
  dev.2023.12.11a doc: Update checklist.rst discussion of callback execution (2023-12-13)
  dev.2023.12.08a EXP btrfs: Enable BTRFS only on 64-bit systems (2023-12-11)
  frederic.2023.12.08a rcu/exp: Remove rcu_par_gp_wq (2023-12-08)
  tglx.2023.12.08a RCU :) (2023-12-08)
  frederic.2023.12.07a RCU :) (2023-12-07)
  dev.2023.12.05a context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}() (2023-12-05)
  dev.2023.11.08a context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}() (2023-12-04)
  dev.2023.11.03a rcu: Force quiescent states only for ongoing grace period (2023-11-07)
  dev.2023.11.02a bpf: Fold smp_mb__before_atomic() into atomic_set_release() (2023-11-02)
  dev.2023.11.01c fixup! rcu: Restrict access to RCU CPU stall notifiers (2023-11-02)
  dev.2023.11.01b rcu: Restrict access to RCU CPU stall notifiers (2023-11-01)
  dev.2023.11.01a rcutorture: Add mid-sized stall to TREE07 (2023-11-01)
  dev.2023.10.31a rcu: Break rcu_node_0 --> &rq->__lock order (2023-10-31)
  dev.2023.10.16a rcu: Break rcu_node_0 --> &rq->__lock order (2023-10-31)
  mmap_sem.2023.10.18a EXP TESTING: introduce delay between getting a VMA and using it in show_map (2023-10-18)
  dev.2023.10.13a clocksource: disable irq when holding watchdog_lock. (2023-10-16)
  dev.2023.10.12b EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-12)
  dev.2023.10.12a EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-12)
  dev.2023.10.11a EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-11)
  dev.2023.10.10a rcu-tasks: Mark RCU Tasks accesses to current->rcu_tasks_idle_cpu (2023-10-11)
  dev.2023.10.09a EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-09)
  nolibc-rebase.2023.10.08a tools/nolibc: automatically detect necessity to use pselect6 (2023-10-08)
  nolibc-merge.2023.10.08a Merge branches 'nolibc-fixes.2023.10.08a' and 'nolibc-next.2023.10.05a' into HEAD (2023-10-08)
  dev.2023.10.04b EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-04)
  dev.2023.10.04a EXP timers: Tag (hr)timer softirq as hotplug safe (2023-10-04)
  dev.2023.09.26a srcu: Explain why callbacks invocations can't run concurrently (2023-10-03)
  dev.2023.09.15b EXP workqueue: Provide one lock class key per work_on_cpu() callsite (2023-09-22)
  dev.2023.09.15a EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2023-09-15)
  dev.2023.09.14a EXP sched: Export dump_cpu_task() to GPL modules for locktorture (2023-09-14)
  dev.2023.09.06a torture: Convert parse-console.sh to mktemp (2023-09-08)
  dev.2023.09.05b squash! fs/proc: Add boot loader arguments as comment to /proc/bootconfig (2023-09-06)
  dev.2023.09.05a Fix srcu_struct node grpmask overflow on 64-bit systems (2023-09-05)
  dev.2023.09.01a Fix srcu_struct node grpmask overflow on 64-bit systems (2023-09-05)
  dev.2023.08.24a rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (2023-09-01)
  dev.2023.08.22a locktorture: Dump CPUs running writer tasks when RCU stalls (2023-08-24)
  dev.2023.08.17a locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (2023-08-22)
  locktorture.2023.08.17a rcutorture: Add test of RCU CPU stall notifiers (2023-08-17)
  dev.2023.08.16a fixup! rcutorture: Copy out ftrace into its own console file (2023-08-16)
  dev.2023.08.15a torture: Make torture.sh refscale testing qualify verbose_batched (2023-08-16)
  dev.2023.08.14a rcutorture: Copy out ftrace into its own console file (2023-08-15)
  dev.2023.08.02a rcutorture: Copy out ftrace into its own console file (2023-08-14)
  locktorture.2023.08.02a locktorture: Add acq_writer_lim to complain about long acquistion times (2023-08-03)
  dev.2023.08.01a rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (2023-08-02)
  locktorture.2023.08.01a rcutorture: Fix stuttering races and other issues (2023-08-01)
  dev.2023.07.31a refscale: Fix misplaced data re-read (2023-08-01)
  dev.2023.07.29a rcu/tree: Remove superfluous return from void call_rcu* functions (2023-07-31)
  dev.2023.07.27a rcu/tree: Remove superfluous return from void call_rcu* functions (2023-07-29)
  dev.2023.07.26a rcu-tasks: Add printk()s to localize boot-time self-test hang (2023-07-27)
  dev.2023.07.24a squash! fs/proc: Add /proc/cmdline_load for boot loader arguments (2023-07-26)
  dev.2023.07.20a rcu: Eliminate check_cpu_stall() duplicate code (2023-07-24)
  dev.2023.07.14b torture: Share torture_random_state with torture_shuffle_tasks() (2023-07-19)
  clocksource.2023.07.14b x86/tsc: Extend watchdog check exemption to 4-Sockets platform (2023-07-14)
  scftorture.2023.07.14b scftorture: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario (2023-07-14)
  dev.2023.07.14a EXP qspinlock: debugging (2023-07-14)
  dev.2023.07.12a torture: Cause mkinitrd.sh to indicate failure on compile errors (2023-07-13)
  dev.2023.07.10a refscale: Add a "jiffies" test (2023-07-11)
  dev.2023.07.07a rcu: Use WRITE_ONCE() for assignments to ->next for rculist_nulls (2023-07-10)
  dev.2023.06.21a refscale: Fix uninitalized use of wait_queue_head_t (2023-07-07)
  dev.2023.06.16a rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option (2023-06-21)
  dev.2023.06.14a Docs/RCU/rculist_nulls: Fix text discussing atomic_set_release() (2023-06-16)
  dev.2023.06.09b torture: Add RCU Tasks individual-flavor build tests (2023-06-13)
  dev.2023.06.09a rcu: Export rcu_request_urgent_qs_task() (2023-06-09)
  dev.2023.06.08a rcu: Export rcu_request_urgent_qs_task() (2023-06-08)
  dev.2023.06.07a selftests/nolibc: make sure gcc always use little endian on MIPS (2023-06-07)
  rcu-urgent.2023.06.06a notifier: Initialize new struct srcu_usage field (2023-06-07)
  csd-lock.2023.06.07a smp: Reduce NMI traffic from CSD waiters to CSD destination (2023-06-07)
  dev.2023.06.01a clocksource: Handle negative skews in "skew is too large" messages (2023-06-07)
  dev.2023.05.23a rcu-tasks: Add kernel boot parameters for callback laziness (2023-05-23)
  dev.2023.05.22a rcu: Clarify rcu_is_watching() kernel-doc comment (2023-05-23)
  dev.2023.05.20a fixup! rcuscale: Measure grace-period kthread CPU time (2023-05-22)
  dev.2023.05.18b squash! rcuscale: Measure grace-period kthread CPU time (2023-05-18)
  dev.2023.05.18a squash! rcu-tasks: Treat only synchronous grace periods urgently (2023-05-18)
  dev.2023.05.15a squash! rcuscale: Permit blocking delays between writers (2023-05-17)
  torture.2023.05.15a torture: Remove duplicated argument -enable-kvm for ppc64 (2023-05-15)
  dev.2023.05.11a rcutorture: Dump grace-period state upon rtort_pipe_count incidents (2023-05-15)
  tglx.2023.05.12a x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (2023-05-12)
  nocb.2023.05.11a rcu/nocb: Make shrinker iterate only over NOCB CPUs (2023-05-11)
  fixes.2023.05.11a rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (2023-05-11)
  doc.2023.05.10a rcu: Add more RCU files to kernel-api.rst (2023-05-11)
  dev.2023.05.10a EXP qspinlock: debugging (2023-05-09)
  rcu-tasks.2023.05.10a rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (2023-05-09)
  kvfree.2023.05.10a rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (2023-05-09)
  dev.2023.05.09a docs: Add atomic operations to the driver basic API documentation (2023-05-09)
  dev.2023.05.08c squash! locking/atomic: Refrain from generating duplicate fallbacks (2023-05-09)
  dev.2023.05.08b locking/atomic: Refrain from generating duplicate fallbacks (2023-05-08)
  dev.2023.05.08a docs: Add atomic operations to the driver basic API documentation (2023-05-08)
  dev.2023.05.07a locking/atomic: Remove duplicate kernel-doc headers (2023-05-07)
  dev.2023.05.05a fixup! locking/atomic: Script to auto-generate acquire and release headers (2023-05-05)
  dev.2023.05.03a rcu: Add missing parentheses around rcu_dereference() "p" parameter (2023-05-04)
  dev.2023.05.02a locking/atomic: Add docbook header for arch_${atomic}_${pfx}${name}${sfx}_release (2023-05-03)
  dev.2023.04.27a locking/atomic: Add docbook header for arch_${atomic}_read_acquire (2023-05-02)
  dev.2023.04.26b squash! rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (2023-04-27)
  dev.2023.04.26a rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (2023-04-26)
  dev.2023.04.10a Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (2023-04-26)
  dev.2023.04.06a rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (2023-04-07)
  dev.2023.04.05a rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (2023-04-05)
  dev.2023.04.04a rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (2023-04-04)
  srcu-cf.2023.04.04a srcu: Fix long lines in srcu_funnel_gp_start() (2023-04-04)
  dev.2023.04.03a rcu/kvfree: Add debug to check grace periods (2023-04-03)
  dev.2023.03.30a rcu: Avoid freeing new kfree_rcu() memory after old grace period (2023-04-03)
  srcu-cf.2023.03.30a srcu: Fix long lines in srcu_funnel_gp_start() (2023-03-30)
  dev.2023.03.28a rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (2023-03-30)
  dev.2023.03.27b tools/nolibc: tests: use volatile to force stack smashing (2023-03-28)
  srcu-cf.2023.03.27b srcu: Fix long lines in srcu_funnel_gp_start() (2023-03-27)
  srcu-cf.2023.03.27a srcu: Fix long lines in srcu_funnel_gp_start() (2023-03-27)
  srcu-cf.2023.03.26a srcu: Fix long lines in srcu_funnel_gp_start() (2023-03-26)
  dev.2023.03.24a torture: Remove duplicated argument -enable-kvm for ppc64 (2023-03-26)
  srcu-cf.2023.03.23a srcu: Check for readers at module-exit time (2023-03-24)
  dev.2023.03.23a srcu: Check for readers at module-exit time (2023-03-24)
  joel-boqun.2023.03.24a Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'fbq/rcu/lockdep.2023.03.22a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging (2023-03-23)
  dev.2023.03.22b rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (2023-03-23)
  dev.2023.03.22a EXP qspinlock: debugging (2023-03-22)
  dev.2023.03.20a rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (2023-03-22)
  joel-boqun.2023.03.22a Merge branches 'rcu/staging-core', 'rcu/staging-docs' and 'rcu/staging-kfree', remote-tracking branches 'fbq/rcu/lockdep.2023.03.21a' and 'fbq/rcu/rcutorture.2023.03.20a' into rcu/staging (2023-03-22)
  dev.2023.03.18a squash! srcu: Begin offloading srcu_struct fields to srcu_update (2023-03-20)
  dev.2023.03.17a srcu: Remove extraneous parentheses from srcu_read_lock() etc. (2023-03-18)
  dev.2023.03.11a srcu: Begin offloading srcu_struct fields to srcu_update (2023-03-17)
  joel-boqun.2023.03.11a rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (2023-03-11)
  joel-boqun.2023.03.07a rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (2023-03-07)
  dev.2023.03.06b fixup! locktorture: Add long_hold to adjust lock-hold delays (2023-03-07)
  dev.2023.03.06a locktorture: Add long_hold to adjust lock-hold delays (2023-03-06)
  dev.2023.02.27a rcutorture: Test NMI diagnostics (2023-03-06)
  anna-maria.2023.03.01a timer: Always queue timers on the local CPU (2023-03-01)
  dev.2023.02.24a kernel/smp: Make csdlock_debug= resettable (2023-02-27)
  dev.2023.02.22a locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels (2023-02-22)
  kcsan.2023.02.22a kcsan: select CONFIG_CONSTRUCTORS (2023-02-22)
  dev.2023.02.16a objtool: Fix for unreachable instruction warning (2023-02-15)
  usama.2023.02.15a x86/smpboot: Serialize topology updates for secondary bringup (2023-02-15)
  dev.2023.02.06b kcsan: select CONFIG_CONSTRUCTORS (2023-02-15)
  jpoimboe.2023.02.14a sched/idle: Mark arch_cpu_idle_dead() __noreturn (2023-02-14)
  conflict-resolution.2023.02.10a Merge commit '3a2dbc510c437ca392516b0105bad8e7970e6614' into HEAD (2023-02-10)
  usama.2023.02.09a x86/smpboot: Serialize topology updates for secondary bringup (2023-02-09)
  usama.2023.02.07a x86/smpboot: Serialize topology updates for secondary bringup (2023-02-07)
  clocksource.2023.02.06a clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (2023-02-06)
  dev.2023.02.06a objtool: Fix for unreachable instruction warning (2023-02-06)
  dev.2023.02.03a locktorture: With nested locks, occasionally skip main lock (2023-02-06)
  dev.2023.02.02a rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels (2023-02-03)
  clocksource.2023.02.02a clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (2023-02-02)
  kvfree.2023.01.03a rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (2023-02-02)
  srcu-always.2023.02.02a kernel/notifier: Remove CONFIG_SRCU (2023-02-02)
  paronl.2023.02.01a x86/smpboot: Serialize topology updates for secondary bringup (2023-02-01)
  dev.2023.01.24a clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (2023-02-01)
  peterz.2023.01.26a sched/clock: Make local_clock() noinstr (2023-01-28)
  lkmm-srcu.2023.01.20a tools/memory-model Flag suspicious use of srcu cookies (2023-01-25)
  nolibc       selftests/nolibc: Add a "run-user" target to test the program in user land (2023-01-24)
  dev.2023.01.23a tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (2023-01-24)
  fixes.2023.01.23a rcu: Disable laziness if lazy-tracking says so (2023-01-23)
  dev.2023.01.19a tools/nolibc: Add gitignore to avoid git complaints about sysroot (2023-01-23)
  nmitest.2023.01.20a rcutorture: Test NMI diagnostics (2023-01-20)
  haltnmi3glacial.2023.01.19a x86/nmi: Test commit for severely delayed NMI handlers (2023-01-19)
  haltnmi3slow.2023.01.19a x86/nmi: Test commit for delayed NMI handlers (2023-01-19)
  haltnmi3.2023.01.19a x86/nmi: Test commit for exc_nmi handler deep-losing NMIs (2023-01-19)
  haltnmi2.2023.01.19a x86/nmi: Test commit for exc_nmi handler not being reached (2023-01-19)
  haltnmi1.2023.01.19a x86/nmi: Test commit for exc_nmi handler losing NMIs (2023-01-19)
  glacialnmi.2023.01.19a x86/nmi: Test commit for severely delayed NMI handlers (2023-01-19)
  slownmi.2023.01.19a x86/nmi: Test commit for delayed NMI handlers (2023-01-19)
  dev.2023.01.17a locking/csd_lock: Remove per-CPU data indirection from CSD lock debugging (2023-01-19)
  dev.2023.01.14a fixup! memory-model: Prohibit nested SRCU read-side critical sections (2023-01-15)
  dev.2023.01.12a Merge with "rcutorture: Add SRCU deadlock scenarios" (2023-01-14)
  peterz.2023.01.12a context_tracking: Fix noinstr vs KASAN (2023-01-12)
  dev.2023.01.10a rcu: Disable laziness if lazy-tracking says so (2023-01-12)
  dev.2023.01.09a tools: rcu: Add usage function and check for argument (2023-01-10)
  stall.2023.01.09a rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (2023-01-09)
  dev.2023.01.05a rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (2023-01-09)
  workqueue.2023.01.06a workqueue: Make show_pwq() use run-length encoding (2023-01-06)
  torture.2023.01.05a torture: Fix hang during kthread shutdown phase (2023-01-05)
  doc.2023.01.05a doc: Fix htmldocs build warnings of stallwarn.rst (2023-01-05)
  dev.2023.01.04a squash! x86/tsc: Add option to force frequency recalibration with HW timer (2023-01-05)
  dev.2023.01.03a srcu: Add comments for srcu_size_state (2023-01-04)
  lkmm-dev     tools/memory-model: Use "grep -E" instead of "egrep" (2023-01-03)
  torturescript.2023.01.03a rcu: Permit string-valued Kconfig options in kvm.sh (2023-01-03)
  tasks.2023.01.03a rcu-tasks: Handle queue-shrink/callback-enqueue race condition (2023-01-03)
  srcu.2023.01.03a srcu: Update comment after the index flip (2023-01-03)
  dev.2022.12.28a torture: Fix hang during kthread shutdown phase (2023-01-03)
  dev.2022.12.22a clocksource: Permit limited-duration clocksource watchdogging (2022-12-22)
  waiman-clocksource.2022.12.22a clocksource: Limit the number of watchdogged clocksources (2022-12-22)
  dev.2022.12.19a clocksource: Permit limited-duration clocksource watchdogging (2022-12-22)
  haltnmi3glacial.2022.12.22a x86/nmi: Test commit for severely delayed NMI handlers (2022-12-21)
  haltnmi3slow.2022.12.21a Merge branch 'slownmi.2022.12.19a' into HEAD (2022-12-21)
  haltnmi3.2022.12.21a x86/nmi: Test commit for exc_nmi handler deep-losing NMIs (2022-12-21)
  dev.2022.12.17a rcu: Test synchronous RCU grace periods at the end of rcu_init() (2022-12-19)
  glacialnmi.2022.12.19a x86/nmi: Test commit for severely delayed NMI handlers (2022-12-19)
  haltnmi2.2022.12.19a x86/nmi: Test commit for exc_nmi handler not being reached (2022-12-19)
  haltnmi1.2022.12.19a x86/nmi: Test commit for exc_nmi handler losing NMIs (2022-12-19)
  slownmi.2022.12.19a x86/nmi: Test commit for delayed NMI handlers (2022-12-19)
  dev.2022.12.15a rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() (2022-12-16)
  dev.2022.12.12a rcu/kvfree: Split ready for reclaim objects from a batch (2022-12-15)
  rostedt.2022.12.15a rcu: Dump rcu_init_invoked() in favor of rcu_scheduler_active (2022-12-15)
  dev.2022.12.06a squash! rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (2022-12-10)
  dev.2022.12.01a rcu-tasks: Handle queue-shrink/callback-enqueue race condition (2022-12-05)
  srcunmisafe.2022.12.01a srcu: Make Tiny synchronize_srcu() check for readers (2022-12-01)
  dev.2022.11.30a rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (2022-11-30)
  lazy-obsolete.2022.11.30a rxrpc: Use call_rcu_hurry() instead of call_rcu() (2022-11-30)
  dev.2022.11.29a fixup! srcu: Remove needless rcu_seq_done() check while holding read lock (2022-11-29)
  srcunmisafe.2022.11.29a rcu: Make SRCU mandatory (2022-11-29)
  dev.2022.11.23b Documentation: Fixed a typo in atomic_t.txt (2022-11-29)
  dev.2022.11.23a squash! rcu: Make SRCU mandatory (2022-11-23)
  dev.2022.11.22a docs/RCU/rcubarrier: Right-adjust line numbers in code snippets (2022-11-23)
  dev.2022.11.18a rcu: Make SRCU mandatory (2022-11-22)
  dev.2022.11.16a tools: memory-model: Add rmw-sequences to the LKMM (2022-11-17)
  dev.2022.11.09a clocksource: Print clocksource name when clocksource is tested unstable (2022-11-16)
  clocksource.2022.11.09a clocksource: Exponential backoff for load-induced bogus watchdog reads (2022-11-09)
  srcunmisafe.2022.11.09a rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC (2022-11-09)
  dev.2022.11.08a squash! refscale: Add tests using SLAB_TYPESAFE_BY_RCU (2022-11-08)
  dev.2022.11.04a doc: Document CONFIG_RCU_CPU_STALL_CPUTIME=y stall information (2022-11-08)
  dev.2022.11.03a fixup! clocksource: Exponential backoff for load-induced bogus watchdog reads (2022-11-04)
  dev.2022.10.28a squash! clocksource: Exponential backoff for load-induced bogus watchdog reads (2022-11-01)
  dev.2022.10.24a selftests/nolibc: Always rebuild the sysroot when running a test (2022-10-26)
  cblazy.2022.10.24a rcu: Let non-offloaded idle CPUs with callbacks defer tick (2022-10-24)
  srcunmisafe.2022.10.21a srcu: Debug NMI safety even on archs that don't require it (2022-10-21)
  dev.2022.10.20a selftests/nolibc: Add 7 tests for memcmp() (2022-10-21)
  srcunmisafe.2022.10.20a srcu: Explain the reason behind the read side critical section on GP start (2022-10-20)
  lkmm         docs/memory-barriers.txt/kokr: Fix confusing name of 'data dependency barrier' (2022-10-18)
  kcsan        kcsan: Fix trivial typo in Kconfig help comments (2022-10-18)
  dev.2022.10.18b kcsan: Fix trivial typo in Kconfig help comments (2022-10-18)
  srcunmisafe.2022.10.18b srcu: Debug NMI safety even on archs that don't require it (2022-10-18)
  srcunmisafe.2022.10.18a srcu: Debug NMI safety even on archs that don't require it (2022-10-18)
  dev.2022.10.06b squash! srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe() (2022-10-18)
  lazy.2022.10.14a rcu/debug: Add wake-up debugging for lazy callbacks (2022-10-14)
  lazy.2022.10.07a workqueue: Make queue_rcu_work() use call_rcu_flush() (2022-10-07)
  lazy.2022.10.06a workqueue: Make queue_rcu_work() use call_rcu_flush() (2022-10-06)
  dev.2022.10.06a fixup! EXP cpu: Add CPU-online debugging (2022-10-06)
  dev.2022.10.05a EXP cpu: Add CPU-online debugging (2022-10-05)
  dev.2022.10.03a clocksource: Reject bogus watchdog clocksource measurements (2022-10-05)
  srcunmisafe.2022.10.03a arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (2022-10-03)
  dev.2022.09.30a rcu-tasks: Make grace-period-age message human-readable (2022-09-30)
  srcunmisafe.2022.09.30a arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (2022-09-30)
  dev.2022.09.28a rcu-tasks: Make grace-period-age message human-readable (2022-09-29)
  lazy.2022.09.23a rcutorture: Convert call_rcu() to call_rcu_flush() (2022-09-28)
  dev.2022.09.27a arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (2022-09-28)
  dev.2022.09.26a squash! rcu: Let non-offloaded idle CPUs with callbacks defer tick (2022-09-26)
  dev.2022.09.20a slab: Explain why SLAB_DESTROY_BY_RCU reference before locking (2022-09-26)
  dev.2022.09.19a srcu: Check for consistent per-CPU per-srcu_struct NMI safety (2022-09-19)
  dev.2022.09.03a srcu: Check for consistent per-CPU per-srcu_struct NMI safety (2022-09-19)
  printk.2022.09.11a printk: Add atomic write enforcement to warn/panic... (2022-09-11)
  lazy.2022.09.03b rcutorture: Add test code for call_rcu_lazy() (2022-09-03)
  lazy.2022.09.03a squash! rcu: Fix late wakeup when flush of bypass cblist happens (2022-09-03)
  dev.2022.09.01a rcu: Remove duplicate RCU exp QS report from rcu_report_dead() (2022-09-01)
  dev.2022.08.31b fixup! rcutorture: Avoid torture.sh compressing identical files (2022-09-01)
  dev.2022.08.31a rcutorture: Avoid torture.sh compressing identical files (2022-08-31)
  dev.2022.08.29a rcutorture: Avoid torture.sh compressing identical files (2022-08-30)
  dev.2022.08.26a torture: Use mktemp instead of guessing at unique names (2022-08-27)
  dev.2022.08.15a doc/rcu: Update LWN article URLs and add 2019 article (2022-08-22)
  dev.2022.08.14a doc: SLAB_TYPESAFE_BY_RCU uses cannot rely on spinlocks (2022-08-14)
  dev.2022.08.05a doc: SLAB_TYPESAFE_BY_RCU uses cannot rely on spinlocks (2022-08-09)
  dev.2022.08.03b fixup! rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (2022-08-05)
  dev.2022.08.03a rcu: Add full-sized polling for start_poll_expedited() (2022-08-03)
  dev.2022.08.01a rcu: Add full-sized polling for start_poll_expedited() (2022-08-03)
  dev.2022.07.21a fixup! rcu: Add full-sized polling for get_completed*() and poll_state*() (2022-08-01)
  resolution.2022.07.26a Merge remote-tracking branch 'linus/master' into resolution.2022.07.26a (2022-07-26)
  dev.2022.07.19b squash! rcu: Switch polled grace-period APIs to ->gp_seq_polled (2022-07-21)
  dev.2022.07.05a rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (2022-07-18)
  joel.2022.07.14a rcutorture: Add test code for call_rcu_lazy() (2022-07-14)
  dev.2022.06.30b doc: Emphasize the need for explicit RCU read-side markers (2022-07-05)
  quic_neeraju.2022.06.30b srcu: Reduce blocking agressiveness of expedited grace periods further (2022-06-30)
  quic_neeraju.2022.06.30a srcu: Reduce blocking agressiveness of expedited grace periods further (2022-06-30)
  dev.2022.06.30a rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (2022-06-30)
  ctxt.2022.06.29a context_tracking: Use arch_atomic_read() in __ct_state for KASAN (2022-06-29)
  quic_neeraju.2022.06.27a srcu: Reduce blocking agressiveness of expedited grace periods further (2022-06-27)
  dev.2022.06.21a rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (2022-06-27)
  ctxt.2022.06.21a context_tracking: Use arch_atomic_read() in __ct_state for KASAN (2022-06-21)
  ctxt.2022.06.20a context_tracking: Interrupts always disabled for ct_idle_exit() (2022-06-20)
  ctxt-test.2022.06.16a context_tracking: Interrupts always disabled for ct_idle_exit() (2022-06-18)
  torture-test.2022.06.16a refscale: Convert test_lock spinlock to raw_spinlock (2022-06-18)
  dev.2022.06.16a rcu: Avoid reporting strict QSes from NMI context (2022-06-17)
  dev.2022.06.17a rcu/nocb: Choose the right rcuog/rcuop kthreads to output (2022-06-17)
  poll-test.2022.06.16a rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (2022-06-17)
  nocb-test.2022.06.16a rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (2022-06-17)
  fixes-test.2022.06.16a srcu: Block less aggressively for expedited grace periods (2022-06-16)
  rcu-tasks-test.2022.06.16a rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() (2022-06-16)
  dev.2022.06.15c context_tracking: Use arch_atomic_read() in __ct_state for KASAN (2022-06-16)
  dev.2022.06.15b memory-model: Prohibit nested SRCU read-side critical sections (2022-06-15)
  dev.2022.06.15a context_tracking: Interrupts always disabled for ct_idle_exit() (2022-06-15)
  pmladek.2022.06.15a printk: Wait for the global console lock when the system is going down (2022-06-15)
  dev.2022.06.12a squash! rcu-tasks: Track blocked RCU Tasks Trace readers (2022-06-13)
  bulkexptest.2022.06.13a rcutorture: Add bulk test of expedited primitives (2022-06-12)
  dev.2022.06.10a rcu-tasks: Be more patient for RCU Tasks boot-time testing (2022-06-10)
  dev.2022.06.08a fixup! rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (2022-06-10)
  context-tracking.2022.06.08a MAINTAINERS: Add Paul as context tracking maintainer (2022-06-08)
  dev.2022.06.07a rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (2022-06-08)
  dave.2022.06.02a rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (2022-06-02)
  dev.2022.06.02a fixup! rcu-tasks: Scan running tasks for RCU Tasks Trace readers (2022-06-02)
  dev.2022.06.01b fixup! rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (2022-06-02)
  dev.2022.06.01a rcu: Cleanup RCU urgency state for offline CPU (2022-06-01)
  dev.2022.05.26a fixup! rcu-tasks: Handle idle tasks for recently offlined CPUs (2022-06-01)
  dev.2022.05.23b Revert "rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter" (2022-05-25)
  for-peterz.2022.05.25a rcu-tasks: Add detailed debugging facility to RCU Tasks Trace CPU stall warning (2022-05-25)
  dev.2022.05.23a rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings (2022-05-23)
  dev.2022.05.18a fixup! rcu-tasks: Scan running tasks for RCU Tasks Trace readers (2022-05-23)
  context-tracking.2022.05.19a MAINTAINERS: Add Paul as context tracking maintainer (2022-05-19)
  dev.2022.05.17a rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (2022-05-17)
  dev.2022.05.11a rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (2022-05-17)
  dev.2022.05.03a squash! rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (2022-05-09)
  ftrace.2022.05.03a ftrace: Wait for CPU-hotplug trampolines to complete (2022-05-04)
  context-tracking.2022.05.03a rcu/context_tracking: Merge dynticks counter and context tracking states (2022-05-03)
  dev.2022.04.26a rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (2022-05-02)
  dev.2022.04.20a rcu: Avoid tracing a few functions executed in stop machine (2022-04-26)
  dev.2022.04.19a doc: Document the rcutree.rcu_divisor kernel boot parameter (2022-04-20)
  dev.2022.04.18b rcu/nocb: Add an option to offload all CPUs on boot (2022-04-19)
  dev.2022.04.18a rcu/nocb: Add an option to offload all CPUs on boot (2022-04-18)
  dev.2022.04.16a rcu/nocb: Add an option to offload all CPUs on boot (2022-04-18)
  fastexp.2022.04.16a rcu: Move expedited grace period (GP) work to RT kthread_worker (2022-04-16)
  dev.2022.04.15a rcutorture: Test polled expedited grace-period primitives (2022-04-15)
  dev.2022.04.13a squash! rcutorture: Verify that polled GP API sees synchronous grace periods (2022-04-14)
  dev.2022.04.12a rcu: Make normal polling GP be more precise about sequence numbers (2022-04-12)
  fastexp.2022.04.11a EXP rcu: Move expedited grace period (GP) work to RT kthread_worker (2022-04-11)
  dev.2022.04.11b rcu-tasks: Check for abandoned callbacks (2022-04-11)
  dev.2022.04.11a rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (2022-04-11)
  dev.2022.04.10a rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (2022-04-10)
  dev.2022.04.08a squash! rcu: Fix preemption mode check on synchronize_rcu[_expedited]() (2022-04-08)
  dev.2022.04.03c rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (2022-04-08)
  dev.2022.04.03b fixup! rcu: Make UP-vacuous normal grace period advance sequence (2022-04-03)
  dev.2022.04.03a fixup! rcu: Make UP-vacuous normal grace period advance sequence (2022-04-03)
  dev.2022.03.30a squash! rcutorture: Allow rcutorture without RCU Tasks Trace (2022-04-02)
  fastexp.2022.04.01a EXP rcu: Move expedited grace period (GP) work to RT kthread_worker (2022-04-01)
  dev.2022.03.29b tools/include/string: Implement `strdup()` and `strndup()` (2022-03-30)
  dev.2022.03.29a rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior (2022-03-29)
  dev.2022.03.24a rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior (2022-03-29)
  dev.2022.03.16a squash! rcu: Make the TASKS_RCU Kconfig option be selected (2022-03-24)
  merge.2022.03.15a Merge commit '04d4e665a6090' into HEAD (2022-03-15)
  dev.2022.03.15a srcu: Drop needless initialization of sdp in srcu_gp_start() (2022-03-15)
  dev.2022.03.12a squash! srcu: Prevent expedited GPs and blocking readers from consuming CPU (2022-03-15)
  dev.2022.03.09a fixup! rcu: Make UP-vacuous normal grace period advance sequence (2022-03-12)
  dev.2022.03.01a fixup! EXP srcu: Check for too many zero-delay srcu_reschedule() calls (2022-03-09)
  dev.2022.02.20a rcu: Check for jiffies going backwards (2022-02-23)
  dev.2022.02.17a EXP torture: Add tests demoing SLAB_TYPESAFE_BY_RCU (2022-02-18)
  dev.2022.02.16a rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization (2022-02-16)
  dev.2022.02.14a squash! rcu/nocb: Move rcu_nocb_is_setup to rcu_state (2022-02-16)
  dev.2022.02.10a lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (2022-02-10)
  dev.2022.02.08a Revert "mm: Check for SLAB_TYPESAFE_BY_RCU and __GFP_ZERO slab allocation" (2022-02-10)
  dev.2022.02.03a squash! mm: Check for SLAB_TYPESAFE_BY_RCU and __GFP_ZERO slab creation (2022-02-07)
  dev.2022.02.02a rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention (2022-02-02)
  dev.2022.02.01b rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention (2022-02-02)
  clocksource.2022.02.01b clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW (2022-02-01)
  dev.2022.02.01a fixup! EXP rcu: Add polled expedited grace-period primitives (2022-02-01)
  dev.2022.01.26b fixup! srcu: Automatically determine size-transition strategy at boot (2022-01-31)
  dev.2022.01.26a srcu: Use invalid initial value for srcu_node GP sequence numbers (2022-01-26)
  dev.2022.01.25a srcutree: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() (2022-01-26)
  dev.2022.01.23a fixup! squash! srcu: Make Tree SRCU able to operate without snp_node array (2022-01-25)
  dev.2022.01.18a srcu: Dynamically allocate srcu_node array (2022-01-21)
  dev.2022.01.11a rcu: Allow expedited RCU grace periods on incoming CPUs (2022-01-18)
  dev.2022.01.04a squash! EXP timers: Non-nohz_full last-resort jiffies update on IRQ entry (2022-01-07)
  dev.2021.12.20a rcu: Mark writes to the rcu_segcblist structure's ->flags field (2022-01-04)
  tglx-pc.2021.12.17a preempt: Remove PREEMPT_COUNT from Kconfig (2021-12-17)
  dev.2021.12.09b fixup! rcu: Create and use a rcu_rdp_cpu_online() (2021-12-14)
  dev.2021.12.09a rcu: Add mutex for rcu boost kthread spawning and affinity setting (2021-12-09)
  dev.2021.12.07a rcu: Add mutex for rcu boost kthread spawning and affinity setting (2021-12-09)
  dev.2021.12.03a EXP rcu-tasks: Check for abandoned callbacks (2021-12-06)
  dev.2021.12.02a kcsan: selftest: Move test spinlock to static global (2021-12-03)
  dev.2021.11.30c EXP workqueue: Fix unbind_workers() VS wq_worker_sleeping() race (2021-11-30)
  clocksource  clocksource: Reduce the default clocksource_watchdog() retries to 2 (2021-11-30)
  dev.2021.11.30b torture: Properly redirect kvm-remote.sh "echo" commands (2021-11-30)
  dev.2021.11.30a torture: Properly redirect kvm-remote.sh "echo" commands (2021-11-30)
  kvm/next     rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (2021-11-30)
  dev.2021.11.23a rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (2021-11-30)
  dev.2021.11.18a fixup! rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing (2021-11-23)
  dev.2021.11.15a squash! rcu: Tighten rcu_advance_cbs_nowake() checks (2021-11-18)
  dev.2021.11.12a rcu: Avoid running boost kthreads on isolated CPUs (2021-11-15)
  dev.2021.11.10a fixup! rcu-tasks:  Create per-CPU callback lists (2021-11-12)
  dev.2021.11.01a fixup! rcu_tasks: Convert bespoke callback list to rcu_segcblist structure (2021-11-10)
  rcu-merge.2021.11.01a Merge commit '9b3c4ab3045e953670c7de9c1165fae5358a7237' into rcu-merge.2021.11.01a (2021-11-01)
  dev.2021.10.13a fixup! clocksource: Forgive repeated long-latency watchdog clocksource reads (2021-10-22)
  dev.2021.10.07a rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread (2021-10-12)
  dev.2021.09.27a rcu: Make idle entry report expedited quiescent states (2021-09-29)
  dev.2021.09.22b rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU (2021-09-24)
  dev.2021.09.20a EXP rcutorture: Nest readers (2021-09-22)
  dev.2021.09.22a rcutorture: Provide bits for nested RCU readers (2021-09-22)
  dev.2021.09.16a EXP rcu-tasks: Don't remove tasks with pending IPIs from holdout list (2021-09-18)
  dev.2021.09.15a Revert "EXP rcu-tasks: Warn on lingering IPIs" (2021-09-15)
  dev.2021.09.13c timers/nohz: Last resort update jiffies on nohz_full IRQ entry (2021-09-15)
  lkmm-dev.2021.09.13a tools/memory-model: Use "-unroll 0" to keep --hw runs finite (2021-09-13)
  dev.2021.09.13b EXP softirq: More aggressively update tick (2021-09-13)
  dev.2021.09.13a EXP softirq: More aggressively update tick (2021-09-13)
  dev.2021.09.02a EXP softirq: More aggressively update tick (2021-09-02)
  dev.2021.08.25a EXP softirq: More aggressively update tick (2021-09-02)
  tglx-pc.2021.08.19a preempt: Remove PREEMPT_COUNT from Kconfig (2021-08-19)
  dev.2021.08.16a EXP cpu: Make stopper turn on the tick (crude hack) (2021-08-18)
  dev.2021.08.13a kcsan: selftest: Cleanup and add missing __init (2021-08-13)
  dev.2021.08.12a EXP cpu: Identify CPUs entering new multi_cpu_stop() states (2021-08-12)
  dev.2021.08.10a clocksource: Make clocksource-wdtest.c safe for slow-HZ systems (2021-08-12)
  core-rcu.2021.08.28a 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 (2021-08-10)
  dev.2021.08.06a EXP cpu: Add ->thread_ack to multi_cpu_stop() debugging (2021-08-06)
  dev.2021.08.05a rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed (2021-08-06)
  dev.2021.08.03a rcu-tasks: Fix s/instruction/instructions/ typo in comment (2021-08-05)
  dev.2021.08.02a EXP cpu: Correctly place cpu_hp_start_now declarations (2021-08-03)
  dev.2021.07.27b squash! EXP clocksource: Forgive repeated long-latency watchdog clocksource reads (2021-08-02)
  dev.2021.07.20a rcu: Mark accesses to rcu_state.n_force_qs (2021-07-20)
  dev.2021.07.14a fixup! EXP cpu: Add warning if CPU-hotplug notifier runs for more than 100 seconds (2021-07-20)
  dev.2021.07.06b doc: Update stallwarn.rst with recent changes (2021-07-14)
  urgent       rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads() (2021-07-06)
  dev.2021.07.06a rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (2021-07-06)
  linus-fixup.2021.07.04a rcu: Fix pr_info() formats and values in show_rcu_gp_kthreads() (2021-07-04)
  merge-example-rcu2 Merge remote-tracking branch 'linus/master' into merge-example-rcu2 (2021-07-04)
  dev.2021.07.01a clocksource: Prohibit clocksource watchdog test when HZ<100 (2021-07-04)
  dev.2021.06.30a rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (2021-07-01)
  dev.2021.06.29a rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (2021-06-29)
  merge-example-rcu Merge remote-tracking branch 'linus/master' into HEAD (2021-06-29)
  merge-example Merge remote-tracking branch 'linus/master' into HEAD (2021-06-29)
  dev.2021.06.25a rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (2021-06-29)
  dev.2021.06.24a doc: Give XDP as example of non-obvious RCU reader/updater pairing (2021-06-24)
  dev.2021.06.22a scftorture: Add RPC-like IPI tests (2021-06-24)
  dev.2021.06.18a EXP clocksource: Forgive repeated long-latency watchdog clocksource reads (2021-06-18)
  dev.2021.06.16a fixup! torture: Protect kvm-remote.sh directory trees from /tmp reaping (2021-06-18)
  dev.2021.06.15a torture: Log more kvm-remote.sh information (2021-06-15)
  dev.2021.06.11a kcsan: Make strict mode imply interruptible watchers (2021-06-15)
  dev.2021.06.10a fixup! rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (2021-06-11)
  dev.2021.06.09a rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (2021-06-10)
  dev.2021.06.04a rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (2021-06-08)
  tglx-pc.2021.05.25a preempt: Remove PREEMPT_COUNT from Kconfig (2021-05-25)
  dev.2021.05.21a rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (2021-05-24)
  dev.2021.05.20a rcu: Start timing stall repetitions after warning complete (2021-05-21)
  dev.2021.05.18a Documentation/RCU: Fix emphasis markers (2021-05-19)
  for-mingo    Merge branch 'lkmm.2021.05.10c' into HEAD (2021-05-18)
  for-mingo-kcsan kcsan: Use URL link for pointing access-marking.txt (2021-05-18)
  kcsan.2021.05.18a kcsan: Use URL link for pointing access-marking.txt (2021-05-18)
  urgent.2021.05.20a kcsan: Fix debugfs initcall return type (2021-05-18)
  core-rcu-2021.07.04 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 (2021-05-18)
  for-mingo-rcu 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 (2021-05-18)
  dev.2021.05.14b tools/memory-model: Document data_race(READ_ONCE()) (2021-05-18)
  dev.2021.05.14a EXP mm, slub: move slub_debug static key enabling outside slab_mutex (2021-05-14)
  dev.2021.05.13a kcsan: Fix debugfs initcall return type (2021-05-14)
  dev.2021.05.12a EXP mm, slub: move slub_debug static key enabling outside slab_mutex (2021-05-12)
  dev.2021.05.10c fixup! refscale: Add measurement of clock readout (2021-05-12)
  for-mingo-lkmm tools/memory-model: Fix smp_mb__after_spinlock() spelling (2021-05-10)
  lkmm.2021.05.10c tools/memory-model: Fix smp_mb__after_spinlock() spelling (2021-05-10)
  dev.2021.05.10b torture: Add clocksource-watchdog testing to torture.sh (2021-05-10)
  dev.2021.05.10a torture: Add clocksource-watchdog testing to torture.sh (2021-05-10)
  tglx-pc.2021.05.10a preempt: Remove PREEMPT_COUNT from Kconfig (2021-05-10)
  dev.2021.05.05a refscale: Add measurement of clock readout (2021-05-05)
  dev.2021.05.02a refscale: Add measurement of clock readout (2021-05-03)
  dev.2021.04.30b squash! rcu: Improve comments describing RCU read-side critical sections (2021-05-02)
  dev.2021.04.25a rcu: Add missing __releases() annotation (2021-04-29)
  dev.2021.04.22a fixup! clocksource: Limit number of CPUs checked for clock synchronization (2021-04-24)
  dev.2021.04.21a squash! tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline (2021-04-22)
  dev.2021.04.20a rcu/tree_plugin: Don't handle the case of 'all' CPU range (2021-04-21)
  dev.2021.04.19a EXP torture: Add longsleep rcutorture scenarios (2021-04-19)
  dev.2021.04.18a srcu: Early test SRCU polling start (2021-04-19)
  dev.2021.04.17a squash! clocksource: Retry clock read if long delays detected (2021-04-18)
  dev.2021.04.13a rcu: Point to documentation of ordering guarantees (2021-04-16)
  dev.2021.04.07a rcu: Make rcu_gp_cleanup() be noinline for tracing (2021-04-11)
  dev.2021.04.06a rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (2021-04-07)
  dev.2021.04.02a rcu: Fix RCU priority boosting and add more debug output (2021-04-05)
  rcu/test     Merge branch 'dev.2021.03.24a' into HEAD (2021-03-25)
  dev.2021.03.22a rcu: Fix various typos in comments (2021-03-22)
  dev.2021.03.18a fixup! torture: Add prototype kvm-remote.sh script (2021-03-21)
  dev.2021.03.15a fixup! torture: Add prototype kvm-remote.sh script (2021-03-18)
  dev.2021.03.08a refscale: Add locking, both irqsave and otherwise (2021-03-10)
  dev.2021.03.04a torture: Add prototype kvm-remote.sh script (2021-03-05)
  dev.2021.03.03b net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (2021-03-03)
  dev.2021.03.03a kcsan, debugfs: Move debugfs file creation out of early init (2021-03-03)
  dev.2021.03.02a kcsan, debugfs: Move debugfs file creation out of early init (2021-03-03)
  tglx-pc.2021.03.03a rcu/tree: Allocate a page when caller is preemptible (2021-03-03)
  dev.2021.02.26a rcu/tree: Add a trace event for RCU CPU stall warnings (2021-03-02)
  dev.2021.02.23a rcu: Add explicit barrier() to __rcu_read_unlock() (2021-02-26)
  dev.2021.02.22a torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (2021-02-23)
  dev.2021.02.17a rcu: deprecate "all" option to rcu_nocbs= (2021-02-22)
  dev.2021.02.09a squash! tools/memory-model: Add access-marking documentation (2021-02-17)
  dev.2021.02.01a fixup! torture: Provide bare-metal modprobe-based advice (2021-02-04)
  willy-maple  vma_iterator and /proc/$pid/maps (2021-02-02)
  dev.2021.01.26a rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (2021-01-28)
  dev.2021.01.22b rcu-tasks: Rectify kernel-doc for struct rcu_tasks (2021-01-25)
  dev.2021.01.21b preempt/dynamic: Support dynamic preempt with preempt= boot option (2021-01-21)
  for-mingo-nolibc tools/rcutorture: Fix position of -lgcc in mkinitrd.sh (2021-01-21)
  tglx-pc.2021.01.21a rcu/tree: Allocate a page when caller is preemptible (2021-01-21)
  dev.2021.01.19a kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (2021-01-20)
  dev.2021.01.12a irq: detect long-running IRQ handlers (2021-01-12)
  dev.2021.01.11b rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() (2021-01-12)
  dev.2021.01.11a EXP sched: Print list of runnable tasks in the current rq (2021-01-11)
  dev.2021.01.10b EXP sched: Print list of runnable tasks in the current rq (2021-01-10)
  dev.2021.01.10a fixup! torture: Break affinity of kthreads last running on outgoing CPU (2021-01-10)
  dev.2021.01.07b fixup! torture: Break affinity of kthreads last running on outgoing CPU (2021-01-10)
  dev.2021.01.07a fixup! torture: Break affinity of kthreads last running on outgoing CPU (2021-01-07)
  dev.2021.01.06b squash! x86/mce: Make mce_timed_out() identify holdout CPUs (2021-01-07)
  dev.2021.01.06a EXP sched: Print list of runnable tasks in the current rq (2021-01-06)
  dev.2021.01.05a squash! x86/mce: Make mce_timed_out() identify holdout CPUs (2021-01-06)
  dev.2021.01.04b squash! cpuidle: Fix missing need_resched() check after rcu_idle_enter() (2021-01-05)
  dev.2020.12.30a rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 (2020-12-30)
  dev.2020.12.26a squash! clocksource: Retry clock read if long delays detected (2020-12-30)
  dev.2020.12.23b squash! torture: Do Kconfig analysis only once per scenario (2020-12-26)
  dev.2020.12.23a x86/mce: Make mce_timed_out() identify holdout CPUs (2020-12-23)
  dev.2020.12.21a torture: Break affinity of kthreads last running on outgoing CPU (2020-12-23)
  dev.2020.12.15b rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (2020-12-18)
  dev.2020.12.15a tools/rcutorture: Support nocb toggle in TREE01 (2020-12-15)
  rcu/urgent   rcu-tasks: Move RCU-tasks initialization to before early_initcall() (2020-12-14)
  dev.2020.12.13a squash! torture: Compress KASAN vmlinux files (2020-12-13)
  dev.2020.12.11a squash! torture: Compress KASAN vmlinux files (2020-12-13)
  dev.2020.12.10a squash! mm: Add mem_dump_obj() to print source of memory block (2020-12-10)
  dev.2020.12.09a fixup! mm: Add mem_dump_obj() to print source of memory block (2020-12-10)
  dev.2020.12.08d rcu-tasks: Add RCU-tasks self tests (2020-12-09)
  dev.2020.12.08c mm: Make mem_dump_obj() handle vmalloc() memory (2020-12-08)
  dev.2020.12.08b squash! mm: Add kmalloc_debug_print_provenance() to print source of memory block (2020-12-08)
  dev.2020.12.08a EXP rcuscale: Crude tests for kmalloc_debug_print_provenance() (2020-12-08)
  dev.2020.12.04b fixup! rcu: Make call_rcu() print allocation address of double-freed callback (2020-12-04)
  dev.2020.12.03a squash! percpu_ref: Add kmem_cache_last_alloc() argument for stack trace (2020-12-04)
  dev.2020.12.02a EXP rcuscale: Crude tests for kmem_last_alloc() percpu_ref code (2020-12-03)
  dev.2020.11.27a fixup! torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (2020-11-30)
  dev.2020.11.23a fixup! srcu: Provide polling interfaces for Tiny SRCU grace periods (2020-11-23)
  dev.2020.11.20a fixup! srcu: Provide polling interfaces for Tiny SRCU grace periods (2020-11-23)
  dev.2020.11.19b squash! srcu: Provide polling interfaces for Tree SRCU grace periods (2020-11-20)
  dev.2020.11.19a torture: Make kvm.sh "Test Summary" date be end of test (2020-11-19)
  dev.2020.11.17a fixup! rcutorture: Test runtime toggling of CPUs' callback offloading (2020-11-19)
  dev.2020.11.16a torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (2020-11-17)
  dev.2020.11.15a rcu: Allow rcu_irq_enter_check_tick() from NMI (2020-11-16)
  dev.2020.11.10a EXP refscale: Allow summarization of verbose output (2020-11-15)
  urgent-fixes rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (2020-11-10)
  dev.2020.11.06a docs: Remove redundant "``" from Requirements.rst (2020-11-09)
  dev.2020.11.05a rcu: Mark obtuse portion of stall warning as internal debug (2020-11-06)
  dev.2020.11.02a tools/memory-model: Label MP tests' producers and consumers (2020-11-05)
  dev.2020.10.26b kcsan: Fix encoding masks and regain address bit (2020-10-26)
  dev.2020.10.26a kcsan: Never set up watchpoints on NULL pointers (2020-10-26)
  dev.2020.10.22a kcsan: Never set up watchpoints on NULL pointers (2020-10-23)
  dev.2020.10.14a squash! rcu: Prevent lockdep-RCU splats on lock acquisition/release (2020-10-15)
  dev.2020.10.08a rcu: Prevent lockdep-RCU splats on lock acquisition/release (2020-10-13)
  dev.2020.10.07a rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (2020-10-07)
  dev.2020.10.04a rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (2020-10-07)
  urezki-pcount EXP Revert "KVM: Check the allocation of pv cpu mask" (2020-10-01)
  rcu/fix-rt   kvfree_rcu(): Fix ifnullfree.cocci warnings (2020-10-01)
  dev.2020.09.29a kvfree_rcu(): Switch from kmalloc/kfree to __get_free_page/free_page. (2020-09-30)
  dev.2020.09.28a locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (2020-09-28)
  urezki-pcount.2020.09.28g EXP Revert "KVM: Check the allocation of pv cpu mask" (2020-09-28)
  urezki-pcount.2020.09.28f EXP Revert "KVM: Check the allocation of pv cpu mask" (2020-09-28)
  urezki-pcount.2020.09.28e EXP Revert "KVM: Check the allocation of pv cpu mask" (2020-09-28)
  urezki-pcount.2020.09.28d fixup! rcu/tree: Allocate a page when caller is preemptable (2020-09-28)
  urezki-pcount.2020.09.28c fixup! rcu/tree: Allocate a page when caller is preemptable (2020-09-28)
  urezki-pcount.2020.09.27a kvfree_rcu(): Fix ifnullfree.cocci warnings (2020-09-28)
  urezki-pcount.2020.09.26a Revert "KVM: Check the allocation of pv cpu mask" (2020-09-27)
  dev.2020.09.25b locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (2020-09-25)
  dev.2020.09.25a locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (2020-09-25)
  dev.2020.09.22a torture: Allow alternative forms of kvm.sh command-line arguments (2020-09-24)
  dev.2020.09.19a torture: Force weak-hashed pointers on console log (2020-09-21)
  dev.2020.09.18a rcu/tree: Use schedule_delayed_work() instead of WQ_HIGHPRI queue (2020-09-18)
  dev.2020.09.17b fixup! locktorture: Prevent hangs for invalid arguments (2020-09-18)
  dev.2020.09.17a rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (2020-09-17)
  dev.2020.09.16b refscale: Prevent hangs for invalid arguments (2020-09-17)
  rtt-speedup.2020.09.16a rcu-tasks: Enclose task-list scan in rcu_read_lock() (2020-09-16)
  dev.2020.09.16a rcu: Prevent RCU_LOCKDEP_WARN() from swallowing the condition (2020-09-16)
  dev.2020.09.10a rcutorture: Make grace-period kthread report match RCU flavor being tested (2020-09-15)
  dev.2020.09.09a srcu: Take early exit on memory-allocation failure (2020-09-10)
  dev.2020.09.07a rcu-tasks: Mass of debug and fixes (2020-09-09)
  dev.2020.09.04b squash! scftorture: Add an alternative IPI vector (2020-09-06)
  dev.2020.09.03a rcu: Panic after fixed number of stalls (2020-09-04)
  dev.2020.08.30a torture: Periodically pause in stutter_wait() (2020-09-01)
  dev.2020.08.27a locktorture: Track time of last ->writeunlock() (2020-08-30)
  dev.2020.08.24a fixup! rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (2020-08-27)
  dev.2020.08.18a rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (2020-08-20)
  dev.2020.08.11a squash! rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (2020-08-12)
  dev.2020.08.10a tools/memory-model: Document categories of ordering primitives (2020-08-11)
  dev.2020.08.07a rcu: Execute RCU reader shortly after rcu_core for strict GPs (2020-08-08)
  dev.2020.08.05a rcu: Provide optional RCU-reader exit delay for strict GPs (2020-08-07)
  dev.2020.08.04a squash! tools/memory-model: Improve litmus-test documentation (2020-08-05)
  dev.2020.07.24b fixup! squash! tools/memory-model: Add a simple entry point document (2020-08-04)
  dev.2020.07.24a fixup! kernel/smp: Provide CSD lock timeout diagnostics (2020-07-24)
  dev.2020.07.20a fixup! kernel/smp: Provide CSD lock timeout diagnostics (2020-07-24)
  dev.2020.07.14a refperf: Avoid null pointer dereference when buf fails to allocate (2020-07-20)
  dev.2020.07.10a rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (2020-07-14)
  dev.2020.07.09b squash! kernel/smp: Provide CSD lock timeout diagnostics (2020-07-10)
  dev.2020.07.09a squash! scftorture: Add smp_call_function_single() memory-ordering checks (2020-07-09)
  dev.2020.07.08a rcu: Fix kerneldoc comments in rcuupdate.h (2020-07-09)
  dev.2020.07.06a lib: Add backtrace_idle parameter to force backtrace of idle CPUs (2020-07-08)
  dev.2020.07.02a squash! kernel/smp: Provide CSD lock timeout diagnostics (2020-07-04)
  dev.2020.06.29b fixup! torture: Add scftorture to the rcutorture scripting (2020-06-30)
  dev.2020.06.25a scftorture: Implement weighted primitive selection (2020-06-25)
  urgent.2020.06.24a rcu: Fixup noinstr warnings (2020-06-24)
  dev.2020.06.17a kcsan: Disable branch tracing in core runtime (2020-06-19)
  dev.2020.06.09a fixup! torture: Create qemu-cmd in --buildonly runs (2020-06-09)
  dev.2020.06.08a squash! EXP kernel/smp: Provide CSD lock timeout diagnostics (2020-06-09)
  rcu-tasks.2020.06.08a-v5.2 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (2020-06-08)
  rcu-tasks.2020.06.08a.v5.6 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (2020-06-08)
  rcu-tasks.2020.06.18a-v5.6 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (2020-06-08)
  dev.2020.06.05a rcuperf: Further fix printk format warning (2020-06-07)
  dev.2020.06.02a torture: Create qemu-cmd in --buildonly runs (2020-06-05)
  urgent-for-mingo rcuperf: Fix printk format warning (2020-06-02)
  dev.2020.06.01b refperf: Add test for RCU Tasks Trace readers. (2020-06-02)
  dev.2020.06.01a refperf: Change readdelay module parameter to nanoseconds (2020-06-01)
  dev.2020.05.31a refperf: Change readdelay module parameter to nanoseconds (2020-05-31)
  dev.2020.05.29a refperf: Work around 64-bit division (2020-05-29)
  dev.2020.05.26b squash! refperf: Dynamically allocate thread-summary output buffer (2020-05-26)
  dev.2020.05.26a fixup! refperf: Provide module parameter to specify number of experiments (2020-05-26)
  dev.2020.05.25b refperf: Output per-experiment data points (2020-05-26)
  dev.2020.05.25a fixup! torture: Add refperf to the rcutorture scripting (2020-05-25)
  dev.2020.05.23a rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (2020-05-23)
  dev.2020.05.17a squash! rcutorture: Add races with task-exit processing (2020-05-19)
  dev.2020.05.16b tick/nohz: Narrow down noise while setting current task's tick dependency (2020-05-16)
  dev.2020.05.16a tick/nohz: Narrow down noise while setting current task's tick dependency (2020-05-16)
  dev.2020.05.14c tick/nohz: Narrow down noise while setting current task's tick dependency (2020-05-15)
  tglx.2020.05.15a rcu: Provide __rcu_is_watching() (2020-05-15)
  dev.2020.05.14b ubsan, kcsan: Don't combine sanitizer with kcov on clang (2020-05-14)
  dev.2020.05.14a ubsan, kcsan: Don't combine sanitizer with kcov on clang (2020-05-14)
  dev.2020.05.09a ubsan, kcsan: Don't combine sanitizer with kcov on clang (2020-05-13)
  dev.2020.05.07a locking/osq_lock: Annotate a data race in osq_lock (2020-05-08)
  dev.2020.05.06b rcu: Add shrinker to shift to fast/inefficient GP mode (2020-05-06)
  kcsan-dev    objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn() (2020-05-06)
  kcsan-for-tip objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn() (2020-05-06)
  dev.2020.05.06a torture: Add --allcpus argument to the kvm.sh script (2020-05-06)
  tglx.2020.05.05a x86/entry: Remove the TRACE_IRQS cruft (2020-05-05)
  dev.2020.05.01a torture: Add --allcpus argument to the kvm.sh script (2020-05-04)
  dev.2020.04.29a doc: Timer problems can cause RCU CPU stall warnings (2020-04-30)
  dev.2020.04.27c squash! rcutorture: Add races with task-exit processing (2020-04-29)
  dev.2020.04.27b fixup! rcutorture: Add races with task-exit processing (2020-04-27)
  dev.2020.04.27a kcsan: Add test suite (2020-04-27)
  dev.2020.04.16a rcu: Simplify the calculation of rcu_state.ncpus (2020-04-19)
  rcu-tasks.2020.04.16a rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (2020-04-16)
  rcu-tasks.2020.04.14a rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (2020-04-14)
  fixes.2020.04.13d rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (2020-04-13)
  stall.2020.04.13d rcu: Remove self-stack-trace when all quiescent states seen (2020-04-13)
  dev.2020.04.13c rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu() (2020-04-13)
  torture.2020.04.13c rcutorture: Convert ULONG_CMP_LT() to time_before() (2020-04-13)
  kfree_rcu.2020.04.13c rcu: Add rcu_gp_might_be_stalled() (2020-04-13)
  dev.2020.04.13b rcu: Add KCSAN stubs (2020-04-13)
  dev.2020.04.08a rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (2020-04-10)
  dev.2020.04.07a fixup! rcu-tasks: Add stall warnings for RCU Tasks Trace (2020-04-08)
  dev.2020.04.05b squash! rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (2020-04-05)
  dev.2020.04.03a squash! ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (2020-04-05)
  dev.2020.04.01a rcu: Remove self-stack-trace when all quiescent states seen (2020-04-03)
  dev.2020.03.30b fixup! rcu: When GP kthread is starved, tag idle threads as false positives (2020-04-01)
  dev.2020.03.30a kcsan: Change data_race() to no longer require marking racing accesses (2020-03-31)
  rcu-trace-v5.2 torture: Handle jitter for CPUs that cannot be offlined (2020-03-30)
  rcu-trace-v5.2.2020.03.30a torture: Handle jitter for CPUs that cannot be offlined (2020-03-30)
  rcu-trace-v5.6 rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (2020-03-30)
  rcu-trace-v5.6.2020.03.30a rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (2020-03-30)
  dev.2020.03.27a rcutorture: Add more KCSAN Kconfig options (2020-03-29)
  dev.2020.03.25a BY HAND merge with appropriate prior commits (2020-03-26)
  dev.2020.03.21a MAINTAINERS: Update maintainers for new Documentaion/litmus-tests/ (2020-03-23)
  dev.2020.03.18a squash! rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (2020-03-19)
  dev.2020.03.17a rcu-tasks: Add grace-period and IPI counts to statistics (2020-03-18)
  dev.2020.03.16a fixup! rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (2020-03-17)
  dev.2020.03.13a fixup! rcu-tasks: Add stall warnings for RCU Tasks Trace (2020-03-16)
  dev.2020.03.11b Merge with the other two RCU tasks trace CPU stall commits (2020-03-13)
  kcsan-for-mingo kcsan, trace: Make KCSAN compatible with tracing (2020-03-09)
  dev.2020.03.03b kcsan: Update API documentation in kcsan-checks.h (2020-03-04)
  dev.2020.02.29a rcu-tasks: Add an RCU-tasks rude variant (2020-03-02)
  dev.2020.02.27a Default enable RCU list lockdep debugging with PROVE_RCU (2020-02-28)
  dev.2020.02.21a kcsan: Add current->state to implicitly atomic accesses (2020-02-27)
  dev.2020.02.20a kcsan: Add option for verbose reporting (2020-02-21)
  dev.2020.02.18b EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers (2020-02-19)
  dev.2020.02.18a rcutorture: Mark data-race potential for rcu_barrier() test statistics (2020-02-18)
  dev.2020.02.16a squash! srcu: Add READ_ONCE() to srcu_struct ->srcu_gp_seq load (2020-02-17)
  dev.2020.02.15b rcu: Don't use negative nesting depth in __rcu_read_unlock() (2020-02-15)
  dev.2020.02.13c rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (2020-02-13)
  kcsan2020.02.13b kcsan: Fix misreporting if concurrent races on same address (2020-02-13)
  dev.2020.02.13b kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (2020-02-13)
  kcsan.2020.02.13a kcsan: Fix misreporting if concurrent races on same address (2020-02-13)
  dev.2020.02.13a cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order (2020-02-13)
  dev.2020.02.12a kcsan: Fix misreporting if concurrent races on same address (2020-02-13)
  dev.2020.02.07a rcu: Make rcu_dynticks_curr_cpu_in_eqs() be notrace (2020-02-11)
  dev.2020.02.05a EXP: rcutorture hack to force CPU hotplug onto CPU 0 (2020-02-06)
  dev.2020.01.31a kcsan: Fix 0-sized checks (2020-02-05)
  dev.2020.01.25a rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (2020-01-30)
  dev.2020.01.24a squash! rcutorture: Suppress forward-progress complaints during early boot (2020-01-25)
  cna.2020.01.24a locking/qspinlock: Introduce the shuffle reduction optimization into CNA (2020-01-24)
  cna.2020.01.23a locking/qspinlock: Introduce the shuffle reduction optimization into CNA (2020-01-23)
  dev.2020.01.22a locktorture: Allow CPU-hotplug to be disabled via --bootargs (2020-01-23)
  dev.2020.01.14a rcu: Add missing annotation for rcu_nocb_bypass_lock() (2020-01-21)
  dev.2020.01.10b timer: Use hlist_unhashed_lockless() in timer_pending() (2020-01-10)
  dev.2020.01.10a kcsan: Rate-limit reporting per data races (2020-01-10)
  dev.2020.01.07b kcsan: Rate-limit reporting per data races (2020-01-09)
  dev.2020.01.07a rcu: Add READ_ONCE() to rcu_data ->gpwrap (2020-01-07)
  dev.2020.01.03b rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (2020-01-06)
  dev.2020.01.03a rcu: Add READ_ONCE to rcu_node ->exp_seq_rq store (2020-01-03)
  dev.2019.12.16a rcutorture: Make kvm-find-errors.sh abort on bad directory (2019-12-16)
  dev.2019.12.12a rcutorture: Add 100-CPU configuration (2019-12-15)
  dev.2019.12.11c rcu: Fix spelling mistake "leval" -> "level" (2019-12-12)
  dev.2019.12.10b rcutorture: The rcu_boot_ended variable can be static (2019-12-10)
  dev.2019.12.10a net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() (2019-12-10)
  dev.2019.12.09c net/tipc: Replace rcu_swap_protected() with rcu_replace_pointer() (2019-12-09)
  dev.2019.12.09a workqueues: Add diagnostics (2019-12-09)
  dev.2019.12.08a torture: Allow disabling of boottime CPU-hotplug torture operations (2019-12-08)
  dev.2019.12.03a cpu: Move call to stop_machine_unpark() (2019-12-03)
  dev.2019.11.26a workqueues: Add diagnostics (2019-11-26)
  dev.2019.11.22a torture: Allow "CFLIST" to specify default list of scenarios (2019-11-22)
  dev.2019.11.18a rcu: Allow only one expedited GP to run concurrently with wakeups (2019-11-19)
  dev.2019.11.11a Documentation: RCU: whatisRCU: Updated full list of RCU API (2019-11-11)
  dev.2019.11.07a doc: Convert to rcubarrier.txt to reST (2019-11-07)
  dev.2019.11.06b rcutorture: Dynamically allocate rcu_fwds structure (2019-11-06)
  dev.2019.11.06a rcutorture: Thread rcu_fwd pointer through forward-progress functions (2019-11-06)
  dev.2019.11.04a rcutorture: Add worst-case call_rcu() forward-progress results (2019-11-05)
  dev.2019.11.04b rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (2019-11-04)
  dev.2019.11.01a rcu: Clear ->rcu_read_unlock_special only once (2019-11-01)
  dev.2019.10.30a rcu: Clear ->rcu_read_unlock_special only once (2019-11-01)
  dev.2019.10.29a rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (2019-10-30)
  dev.2019.10.22a torture: Handle systems lacking the mpstat command (2019-10-22)
  dev.2019.10.14a torture: Handle systems lacking the mpstat command (2019-10-21)
  dev.2019.10.09a torture: Handle jitter for CPUs that cannot be offlined (2019-10-14)
  dev.2019.10.07a rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (2019-10-08)
  dev.2019.10.05a rcu: Use *_ONCE() to protect lockless ->expmask accesses (2019-10-07)
  dev.2019.10.02b rcu/nocb: Fix dump_tree hierarchy print always active (2019-10-04)
  dev.2019.10.02a rcu: Remove rcu_swap_protected() (2019-10-02)
  lkmm-dev.2019.10.02a tools/memory-model: Use "-unroll 0" to keep --hw runs finite (2019-10-02)
  lkmm.2019.10.02a tools/memory-model/Documentation: Fix typos in explanation.txt (2019-10-02)
  dev.2019.09.23b squash! rcu: Add support for debug_objects debugging for kfree_rcu() (2019-09-24)
  dev.2019.09.23a rcu: Remove rcu_swap_protected() (2019-09-23)
  dev.2019.09.13a EXP rcu: Suppress levelspread uninitialized messages (2019-09-18)
  dev.2019.08.21a MAINTAINERS: Update from paulmck@linux.ibm.com to paulmck@kernel.org (2019-08-26)
  dev.2019.08.20a fixup! rcu: Update descriptions for rcu_nocb_wake tracepoint (2019-08-21)
  dev.2019.08.17a squash! EXP nohz: Add TICK_DEP_BIT_RCU (2019-08-20)
  test         Merge tag 'v5.3-rc5' into test (2019-08-18)
  dev.2019.08.16a rcu/tree: Add basic support for kfree_rcu() batching (2019-08-16)
  from-joel.2019.08.16a Merge branch 'rcu/paul-dev' of https://github.com/joelagnel/linux-kernel into dev.2019.08.16a (2019-08-16)
  dev.2019.08.13a squash! rcu: Force tick on for nohz_full CPUs not reaching quiescent states (2019-08-15)
  dev.2019.08.12a fixup! rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (2019-08-13)
  dev.2019.08.09a rcu/nohz: Turn off tick for offloaded CPUs (2019-08-12)
  dev.2019.08.01b stop_machine: Use {READ,WRITE)_ONCE() for multi_cpu_stop() ->state (2019-08-09)
  dev.2019.08.01a rcu/nohz: Make multi_cpu_stop() enable tick on all online CPUs (2019-08-01)
  dev.2019.07.31a rcu/nohz: Make multi_cpu_stop() enable tick on all online CPUs (2019-07-31)
  dev.2019.07.14a rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-07-14)
  dev.2019.07.13b rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-07-13)
  dev.2019.07.11a rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-07-09)
  dev.2019.07.01a rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-07-01)
  dev.2019.06.30a rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-06-30)
  dev.2019.06.28a rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (2019-06-28)
  dev.2019.06.25b tools/memory-model: Use "-unroll 0" to keep --hw runs finite (2019-06-25)
  dev.2019.06.24b rcutorture: Emulate userspace sojourn during call_rcu() floods (2019-06-24)
  dev.2019.06.24a rcutorture: Emulate userspace sojourn during call_rcu() floods (2019-06-24)
  dev.2019.06.21b rcutorture: Emulate userspace sojourn during call_rcu() floods (2019-06-22)
  dev.2019.06.19a rcu: Add kernel parameter to dump trace after RCU CPU stall warning (2019-06-19)
  test.2019.06.17a Merge tag 'v5.2-rc5' into test.2019.06.17a (2019-06-17)
  dev.2019.06.08a tools/memory-model: Make judgelitmus.sh handle scripted Result: tag (2019-06-08)
  dev.2019.05.28a sched/nohz: Fix tick_broadcast_offline() lockdep complaint (2019-05-30)
  dev.2019.05.25b Merge LKMM and RCU commits (2019-05-25)
  dev.2019.05.21a rcutorture: Upper case solves the case of the vanishing NULL pointer (2019-05-25)
  dev.2019.05.13a Documentation: atomic_t.txt: Explain ordering provided by smp_mb__{before,after}_atomic() (2019-05-13)
  peterz.2019.05.09a EXP rcutorture: Hacks to do a quick forward-port (2019-05-09)
  dev.2019.05.03a tools/memory-model: Add data-race capabilities to judgelitmus.sh (2019-05-03)
  dev.2019.05.02a torture: Add function graph-tracing cheat sheet (2019-05-02)
  dev.2019.04.28a rcu/sync: Simplify the state machine (2019-04-28)
  dev.2019.04.24b locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (2019-04-24)
  dev.2019.04.24a rcu/sync: Kill rcu_sync_type/gp_type (2019-04-24)
  dev.2019.04.23b rcu: Make __call_srcu static (2019-04-23)
  dev.2019.04.23a rcu: Make __call_srcu static (2019-04-23)
  dev.2019.04.16a Documentation: atomic_t.txt: Explain ordering provided by smp_mb__{before,after}_atomic() (2019-04-19)
  dev.2019.04.13a rcutorture: Halt forward-progress checks at end of run (2019-04-15)
  dev.2019.04.11a rcu/nocb: Use separate flag to indicate disabled ->cblist (2019-04-12)
  dev.2019.04.10a torture: Allow inter-stutter interval to be specified (2019-04-10)
  dev.2019.04.09b torture: Allow inter-stutter interval to be specified (2019-04-09)
  dev.2019.04.09a rcu: Make kfree_rcu() ignore NULL pointers (2019-04-09)
  dev.2019.04.08a srcu: Remove unused vmlinux srcu linker entries (2019-04-08)
  dev.2019.04.07a srcu: Allocate per-CPU data for DEFINE_SRCU() in modules (2019-04-07)
  tmp.2019.04.07a srcu: Allocate per-CPU data for DEFINE_SRCU() in modules (2019-04-07)
  srcunomod.2019.04.05a rcu: Forbid DEFINE{,_STATIC}_SRCU() from modules (2019-04-05)
  dev.2019.04.04a doc/rcuref: Document real world examples in kernel (2019-04-04)
  dev.2019.04.02a rcu: Correctly unlock root node in rcu_check_gp_start_stall() (2019-04-02)
  dev.2019.03.28a rcu: Correctly unlock root node in rcu_check_gp_start_stall() (2019-03-29)
  dev.2019.03.27a tools/memory-model: Fix scripting --jobs argument (2019-03-27)
  dev.2019.03.26b rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (2019-03-26)
  dev.2019.03.23a squash! rcu: Enable elimination of Tree-RCU softirq processing (2019-03-23)
  dev.2019.03.20b fixup! fixup! rcu: Enable elimination of Tree-RCU softirq processing (2019-03-22)
  dev.2019.03.18a squash! rcu: Allow to eliminate softirq processing from rcutree (2019-03-20)
  lkmm-for-mingo Documentation/atomic_t: Clarify signed vs unsigned (2019-03-18)
  dev.2019.03.12a MAINTAINERS: Add -rcu branch name ("dev") (2019-03-16)
  dev.2019.02.26a rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (2019-03-11)
  dev.2019.02.17a docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (2019-02-25)
  dev.2019.02.12b srcu: Remove cleanup_srcu_struct_quiesced() (2019-02-13)
  dev.2019.02.12a srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (2019-02-12)
  dev.2019.02.09a Documentation/atomic_t: Clarify signed vs unsigned (2019-02-11)
  dev.2019.02.07a doc: Repair some whitespace damage (2019-02-07)
  dev.2019.02.06b doc: Repair some whitespace damage (2019-02-06)
  dev.2019.01.06a doc: Repair some whitespace damage (2019-02-06)
  dev.2019.02.01a doc: Repair some whitespace damage (2019-02-01)
  dev.2019.01.26b tools/memory-model: Avoid duplicating herdtools versions (2019-01-31)
  dev.2019.01.15a rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (2019-01-24)
  srcu-lr.2019.01.16a srcu: Make expedited updates meaningful for light readers (2019-01-16)
  dev.2019.01.14a rcu: Move forward-progress checkers into tree_stall.h (2019-01-15)
  dev.2019.01.10a fixup! rcu: Organize functions in tree_stall.h (2019-01-14)
  dev.2019.01.09a rcu: Remove wrapper definitions for obsolete RCU update functions (2019-01-09)
  dev.2019.01.08a Merge LKMM and RCU commits (2019-01-08)
  dev.2019.01.07a virt/kvm: spin_is_locked() with lockdep (2019-01-08)
  dev.2018.12.31a RCU/torture.txt: Remove section MODULE PARAMETERS (2019-01-03)
  dev.2018.12.28a MAINTAINERS: add myself as the maintainer for the nolibc header file(s) (2018-12-29)
  dev.2018.12.12a rcuperf: Stop abusing IS_ENABLED() (2018-12-28)
  dev.2018.12.01a rcu: Add sysrq rcu_node-dump capability (2018-12-12)
  dev.2018.11.27a rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (2018-11-30)
  dev.2018.11.26b rcu: Repair rcu_nmi_exit() docbook header (2018-11-26)
  dev.2018.11.26a tools/memory-model: Update README for addition of SRCU (2018-11-26)
  dev.2018.11.15a docs/memory-barriers.txt: Enforce heavy ordering for port I/O accesses (2018-11-26)
  dev.2018.11.13b Add SRCU support to the LKMM (2018-11-13)
  dev.2018.11.13a Add SRCU support to the LKMM (2018-11-13)
  dev.2018.11.12a sched: Replace call_rcu_sched() with call_rcu() (2018-11-12)
  dev.2018.11.11b sched: Replace call_rcu_sched() with call_rcu() (2018-11-11)
  dev.2018.11.11a sched: Replace call_rcu_sched() with call_rcu() (2018-11-11)
  dev.2018.11.08b checkpatch: Create table of obsolete APIs and apply to RCU (2018-11-09)
  dev.2018.11.08a rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (2018-11-08)
  dev.2018.11.05b rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (2018-11-07)
  dev.2018.11.05a rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (2018-11-05)
  dev.2018.11.02b rcu: Replace this_cpu_ptr() with __this_cpu_read() (2018-11-05)
  dev.2018.11.02a rcu: Add full memory barrier in __wait_rcu_gp() (2018-11-02)
  dev.2018.11.01a squash! doc: Remove note on smp_mb during synchronize_rcu (2018-11-02)
  dev.2018.10.25a doc: Remove note on smp_mb during synchronize_rcu (2018-10-30)
  bigeasy.2018.10.23a EXP rcu: Revert expedited GP parallelization cleverness (2018-10-23)
  dev.2018.10.19b fixup! rcu: Speed up expedited GPs when interrupting RCU reader (2018-10-20)
  dev.2018.10.19a squash! rcu: Speed up expedited GPs when interrupting RCU reader (2018-10-19)
  dev.2018.10.14a squash! rcu: Speed up expedited GPs when interrupting RCU reader (2018-10-19)
  dev.2018.10.09a doc: Remove obsolete (non-)requirement about disabling preemption (2018-10-14)
  dev.2018.10.06a rcu: Adjust the comment of function rcu_is_watching (2018-10-08)
  dev.2018.10.03a tools/memory-model: Model smp_mb__after_unlock_lock() (2018-10-06)
  dev.2018.09.19_ doc: rcu: Update description of gp_seq fields in rcu_data (2018-09-26)
  dev.2018.09.14b MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com (2018-09-14)
  dev.2018.09.14a MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com (2018-09-14)
  dev.2018.09.09a MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com (2018-09-14)
  dev.2018.09.06b fixup! rcutorture: Import a copy of nolibc (2018-09-09)
  dev.2018.09.06a rcutorture: Add cross-compile capability to initrd.sh (2018-09-06)
  dev.2018.09.04a squash! EXP tools/memory-model: Add litmus-test naming scheme (2018-09-05)
  dev.2018.08.30b fixup! rcutorture: Automatically create initrd directory (2018-09-04)
  dev.2018.08.30a doc: Set down forward-progress requirements (2018-08-30)
  dev.2018.08.29a doc: Set down forward-progress requirements (2018-08-29)
  dev.2018.08.27b rcutorture: Break up too-long rcu_torture_fwd_prog() function (2018-08-28)
  dev.2018.08.17a squash! rcutorture: Add call_rcu() flooding forward-progress tests (2018-08-27)
  dev.2018.08.15a EXP tools/memory-model: Document scripts/judgelitmus.sh (2018-08-17)
  dev.2018.08.14a fixup! rcutorture: Test early boot call_srcu() (2018-08-15)
  dev.2018.08.05a rcutorture: Test early boot call_srcu() (2018-08-14)
  dev.2018.08.03a rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (2018-08-04)
  dev.2018.07.23a squash! rcu: Provide functions for determining if call_rcu() has been invoked (2018-07-27)
  dev.2018.07.20a fixup! rcutorture: Add forward-progress tests for RCU grace periods (2018-07-23)
  dev.2018.07.12b EXP: tools/memory-ordering: Model effects of volatile on ctrl (2018-07-17)
  dev.2018.07.10b rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (2018-07-11)
  dev.2018.07.10a rcu: Define rcu_all_qs only in !PREEMPT builds (2018-07-10)
  dev.2018.07.09a tools/memory-model: Add extra ordering for locks and remove it for ordinary release/acquire (2018-07-10)
  dev.2018.07.07a fixup! rcu: Clean up flavor-related definitions and comments in rcu.h (2018-07-08)
  dev.2018.07.06a rcu: Remove now-unused rcutorture APIs (2018-07-07)
  dev.2018.07.04a rcutorture: Add RCU-bh and RCU-sched support for extended readers (2018-07-06)
  dev.2018.07.03a fixup! rcu: Defer reporting RCU-preempt quiescent states when disabled (2018-07-04)
  dev.2018.07.02b tools/memory-model: Add informal LKMM documentation to MAINTAINERS (2018-07-03)
  dev.2018.07.02a rcu: Drop "wake" parameter from rcu_report_exp_rdp() (2018-07-02)
  dev.2018.06.28a squash! rcu: Defer reporting RCU-preempt quiescent states when disabled (2018-07-01)
  dev.2018.06.26a fixup! rcu: Defer reporting RCU-preempt quiescent states when disabled (2018-06-27)
  dev.2018.06.22a squash! rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (2018-06-25)
  dev.2018.06.20a fixup! rcu: Defer reporting RCU-preempt quiescent states when disabled (2018-06-22)
  dev.2018.06.18a srcu: Add grace-period number to rcutorture statistics printout (2018-06-19)
  dev.2018.06.08a rcu: Make expedited GPs handle CPU 0 being offline (2018-06-17)
  lkmm-dev.2018.05.29a tools/memory-model: Rename litmus tests to comply to norm7 (2018-05-29)
  lkmm-dev.2018.05.28a fixup! EXP tools/memory-model: Add litmus-test naming scheme (2018-05-29)
  lkmm-dev.2018.05.17a tools/memory-model: Make scripts executable (2018-05-28)
  dev.2018.05.22b rcu: Identify grace period is in progress as we advance up the tree (2018-05-23)
  dev.2018.05.21c rcu: Rename the grace-period-request variables and parameters (2018-05-21)
  dev.2018.05.16a rcu: Rename the grace-period-request variables and parameters (2018-05-21)
  dev.2018.05.15a fixup! rcutorture: Correctly handle grace-period sequence wrap (2018-05-16)
  dev.2018.05.13a squash! EXP rcu: Improve rcu_note_voluntary_context_switch() reporting (2018-05-14)
  dev.2018.05.03a rcu: Suppress false-positive splats from mid-init online (2018-05-07)
  dev.2018.05.01a squash! EXP rcu: Fix typo and add additional debug (2018-05-03)
  dev.2018.04.30b fixup! rcu: Convert rcu_future_grace_period tracepoint to gp_seq (2018-05-01)
  dev.2018.04.27a fixup! rcu: Exclude near-simultaneous RCU CPU stall warnings (2018-04-30)
  experimental rcu: Update list of rcu_future_grace_period() trace events (2018-04-19)
  lkmm-dev.2018.04.08a fixup! tools/memory-model: Add model support for spin_is_locked (2018-04-09)
  dev.2018.04.02a rcu: Exclude near-simultaneous RCU CPU stall warnings (2018-04-09)
  lkmm-dev.2018.04.06b tools/memory-model: Update required version of herdtools7 (2018-04-08)
  lkmm-dev.2018.04.06a tools/memory-model: Add model support for spin_is_locked (2018-04-06)
  lkmm.2018.04.02a tools/memory-model: Add model support for spin_is_locked (2018-04-04)
  lkmm.2018.04.01a locking: Clean up comment and #ifndef for {,queued_}spin_is_locked() (2018-04-01)
  lkmm.2018.02.21b tools/memory-model: redefine rb in terms of rcu-fence (2018-03-23)
  dev.2018.03.06a rcu: Protect all sync_rcu_preempt_exp_done() with rcu_node lock (2018-03-08)
  dev.2018.03.01a EXP softirq: Is it possible to RCUify BH disable/enable? (2018-03-06)
  dev.2018.02.28a torture: Fold parse-torture.sh into parse-console.sh (2018-03-01)
  dev.2018.02.27a fixup! EXP sched: Make non-production PREEMPT cond_resched() help Tasks RCU (2018-02-28)
  dev.2018.02.26a torture: Add a script to edit output from failed runs (2018-02-26)
  dev.2018.02.23a rcu: Inline rcu_preempt_do_callback() into its sole caller (2018-02-26)
  dev.2018.02.20a rcu: Parallelize expedited grace-period initialization (2018-02-22)
  lkmm.2018.02.16a tools/memory-model: remove rb-dep, smp_read_barrier_depends, and lockless_dereference (2018-02-16)
  lkmm.2018.02.15b tools/memory-model: remove rb-dep, smp_read_barrier_depends, and lockless_dereference (2018-02-16)
  lkmm.2018.02.15a fixup! EXP litmus_tests:  Add comments explaining tests' purposes (2018-02-15)
  lkmm.2018.02.14a fixup! EXP litmus_tests:  Add comments explaining tests' purposes (2018-02-15)
  dev.2018.02.14a rcu: Remove SRCU throttling (2018-02-14)
  dev.2018.02.03a rcu: Remove SRCU throttling (2018-02-14)
  lkmm.2018.02.09a EXP Remove underscores from smp_mb__after_spinlock() workings (2018-02-09)
  lkmm.2018.02.03a fixup! litmus_tests:  Add comments explaining tests' purposes (2018-02-04)
  dev.2018.02.02a srcu: Reduce scans of srcu_data in counter wrap check (2018-02-03)
  dev.2018.02.01a EXP rcu: remove debug trace_printk()s (2018-02-01)
  dev.2018.01.17a memory-barriers: More text to de-emphasize smp_read_barrier_depends() (2018-01-31)
  dev.2017.12.11a rcu: Consolidate rcu.h #ifdefs (2018-01-11)
  arm.2017.12.15a ARM: CPU hotplug: Delegate complete() to surviving CPU (2017-12-15)
  arm.2017.12.11a ARM: CPU hotplug: Delegate complete() to surviving CPU (2017-12-11)
  arm.2017.12.13a ARM: CPU hotplug: Delegate complete() to surviving CPU (2017-12-11)
  dev.2017.12.08a EXP: rcu: Add debugging info to other assertion (2017-12-11)
  dev.2017.12.06a doc: Fixed typo in rcutorture documentation (2017-12-07)
  dev.2017.12.05a EXP: timer: Repeat timers_dead_cpu() in sched_cpu_deactivate() (2017-12-06)
  dev.2017.12.04b EXP: rcu: Add ->boost_tasks to assertion (2017-12-04)
  dev.2017.12.04a rcu: Fix CPU offload boot message when no CPUs are offloaded (2017-12-04)
  dev.2017.12.01b EXP: rcu: Add yet more debugging info to assertion (2017-12-03)
  dev.2017.11.28a EXP: rcu: Add more debugging info to assertion (2017-11-28)
  dev.2017.11.27a EXP: rcu: Add more debugging info to assertion (2017-11-28)
  dev.2017.11.21a squash! torture: Eliminate torture_runnable (2017-11-22)
  dev.2017.11.09a rcutorture: Permit test to be started via sysfs (2017-11-21)
  dev.2017.11.08a locking/locktorture: Fix num reader/writer corner cases (2017-11-08)
  dev.2017.11.05b torture: Place all torture-test modules in one MAINTAINERS group (2017-11-08)
  dev.2017.11.04b sched: Allow RCU-tasks GPs to complete in PREEMPT kernels (2017-11-04)
  dev.2017.11.04a sched: Allow RCU-tasks GPs to complete in PREEMPT kernels (2017-11-04)
  dev.2017.10.20a sched: Allow RCU-tasks GPs to complete in PREEMPT kernels (2017-11-04)
  rcu/alpha-cocci COCCINELLE: treewide: kill off ACCESS_ONCE() (2017-10-21)
  rcu/alpha    Merge commit 'c78bcafd0d3b3835f23369aea7ed3686f25750c2'; commit '88f35a0d24b00b80538ae7083cfcab8eb00db3cb' into HEAD (2017-10-20)
  dev.2017.10.19a rcu: Add comment giving debug strategy for double call_rcu() (2017-10-19)
  urgentdoc.2017.10.19a doc: Fix various RCU docbook comment-header problems (2017-10-19)
  dev.2017.10.18b rcutorture: Preempt RCU-preempt readers more vigorously (2017-10-18)
  rcu/urgentdoc doc: Fix various RCU docbook comment-header problems (2017-10-18)
  dev.2017.10.18a rcutorture: Preempt RCU-preempt readers more vigorously (2017-10-18)
  dev.2017.10.17a rcutorture: Preempt RCU-preempt readers more vigorously (2017-10-17)
  dev.2017.10.12a sched: Stop switched_to_rt() from sending IPIs to offline CPUs (2017-10-13)
  dev.2017.10.10a torture: Prepare scripting for shift from %p to %pK (2017-10-12)
  rcu/srbd     keyring: Remove now-redundant smp_read_barrier_depends() (2017-10-11)
  rutland.2017.10.10a keyring: Remove now-redundant smp_read_barrier_depends() (2017-10-10)
  urgent-membarrier Fix: membarrier: Handle CLONE_VM + !CLONE_THREAD correctly on powerpc (2017-10-09)
  rutland.2017.10.09e keyring: Remove now-redundant smp_read_barrier_depends() (2017-10-09)
  rutland.2017.10.09c treewide: Kill off remaining ACCESS_ONCE() (2017-10-09)
  dev.2017.10.06a rcu: Simplify rcu_eqs_{enter,exit}() non-idle task debug code (2017-10-05)
  dev.2017.10.05a fixup! rcu: Make ->dynticks_nesting be a simple counter (2017-10-05)
  dev.2017.10.04c squash with 7bf5dadaf1c8 ("rcu: Provide GP ordering in face of migrations and delays") (2017-10-05)
  dev.2017.10.03a fixup! rcu: Define rcu_irq_{enter,exit}() in terms of rcu_nmi_{enter,exit}() (2017-10-04)
  dev.2017.10.02b rcu: Make ->dynticks_nesting be a simple counter (2017-10-03)
  dev.2017.09.30b EXP: Fine-grained timer diagnostics (2017-09-30)
  dev.2017.09.25a membarrier: Document scheduler barrier requirements (2017-09-30)
  dev.2017.09.24a EXP: Fine-grained timer diagnostics (2017-09-24)
  dev.2017.09.21b EXP: Fine-grained timer diagnostics (2017-09-22)
  dev.2017.09.19b membarrier: Document scheduler barrier requirements (2017-09-19)
  dev.2017.09.17a EXP smp/hotplug,lockdep: Annotate cpuhp_state (2017-09-19)
  dev.2017.09.19a EXP smp/hotplug,lockdep: Annotate cpuhp_state (2017-09-19)
  dev.2017.09.05a doc: Flag code segment in rcu_pointer_handoff()'s docbook header (2017-09-17)
  dev.2017.09.04a rcu: Suppress RCU CPU stall warnings while dumping trace (2017-09-04)
  dev.2017.09.01a rcu: Suppress RCU CPU stall warnings while dumping trace (2017-09-01)
  dev.2017.08.16a torture: Make --bootargs override .boot file entries (2017-08-16)
  dev.2017.08.11a torture: Make --bootargs override .boot file entries (2017-08-15)
  dev.2017.08.10a rcu: Create call_rcu_tasks() kthread at boot time (2017-08-11)
  dev.2017.08.09a documentation: Slow systems can stall RCU grace periods (2017-08-10)
  mmap_sem.2017.08.09a perf tools: Add support for SPF events (2017-08-09)
  dev.2017.08.02a documentation: Long-running irq handlers can stall RCU grace periods (2017-08-09)
  dev.2017.08.01a rcu: Provide GP ordering in face of migrations and delays (2017-08-01)
  dev.2017.07.31a rcu: Provide GP ordering in face of migrations and delays (2017-07-31)
  dev.2017.07.30a rcu: Provide GP ordering in face of migrations and delays (2017-07-30)
  dev.2017.07.28a Merge branches 'doc.2017.07.24c', 'fixes.2017.07.28a', 'hotplug.2017.07.25b', 'misc.2017.07.28a', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.27c' and 'torture.2017.07.24c' into HEAD (2017-07-28)
  dev.2017.07.27d Merge branches 'doc.2017.07.24c', 'fixes.2017.07.27d', 'hotplug.2017.07.25b', 'misc.2017.07.27b', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.27c' and 'torture.2017.07.24c' into HEAD (2017-07-27)
  dev.2017.07.27c Merge branches 'doc.2017.07.24c', 'fixes.2017.07.25a', 'hotplug.2017.07.25b', 'misc.2017.07.27b', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.27c' and 'torture.2017.07.24c' into HEAD (2017-07-27)
  dev.2017.07.27a Merge branches 'doc.2017.07.24c', 'fixes.2017.07.25a', 'hotplug.2017.07.25b', 'misc.2017.07.27a', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.24c' and 'torture.2017.07.24c' into HEAD (2017-07-27)
  dev.2017.07.25b Merge branches 'doc.2017.07.24c', 'fixes.2017.07.25a', 'hotplug.2017.07.25b', 'misc.2017.07.25a', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.24c' and 'torture.2017.07.24c' into HEAD (2017-07-25)
  dev.2017.07.25a Merge branches 'doc.2017.07.24c', 'fixes.2017.07.25a', 'hotplug.2017.07.24c', 'misc.2017.07.25a', 'spin_unlock_wait_no.2017.07.25a', 'srcu.2017.07.24c' and 'torture.2017.07.24c' into HEAD (2017-07-25)
  dev.2017.07.24c Merge branches 'doc.2017.07.24c', 'fixes.2017.07.24c', 'hotplug.2017.07.24c', 'misc.2017.07.24c', 'spin_unlock_wait_no.2017.07.24c', 'srcu.2017.07.24c' and 'torture.2017.07.24c' into HEAD (2017-07-24)
  dev.2017.07.24b Merge branches 'doc.2017.07.24b', 'fixes.2017.07.24b', 'hotplug.2017.07.24b', 'misc.2017.07.24b', 'spin_unlock_wait_no.2017.07.24a', 'srcu.2017.07.24b' and 'torture.2017.07.24b' into HEAD (2017-07-24)
  spin_unlock_wait_no.2017.07.07a arch: Remove spin_unlock_wait() arch-specific definitions (2017-07-07)
  spin_unlock_wait_no.2017.07.06a arch: Remove spin_unlock_wait() arch-specific definitions (2017-07-06)
  spin_unlock_wait_no.2017.07.05b arch: Remove spin_unlock_wait() arch-specific definitions (2017-07-05)
  spin_unlock_wait_no.2017.07.01a arch: Remove spin_unlock_wait() arch-specific definitions (2017-07-01)
  formal.2017.06.30a formal: Add a few more empty include files (2017-06-30)
  spin_unlock_wait_no.2017.06.30b arch: Remove spin_unlock_wait() arch-specific definitions (2017-06-30)
  spin_unlock_wait_no.2017.06.30a arch: Remove spin_unlock_wait() arch-specific definitions (2017-06-30)
  spin_unlock_wait_no.2017.06.29c arch: Remove spin_unlock_wait() arch-specific definitions (2017-06-29)
  spin_unlock_wait_no.2017.06.29b xtensa: Remove spin_unlock_wait() arch-specific definitions (2017-06-29)
  spin_unlock_wait.2017.06.27a drivers/ata/libata-eh: Add smp_mb() before spin_unlock_wait() (2017-06-27)
  dev.2017.06.27a drivers/ata/libata-eh: Add smp_mb() before spin_unlock_wait() (2017-06-27)
  dev.2017.06.26a rcu: Add TPS() protection for _rcu_barrier_trace strings (2017-06-27)
  dev.2017.06.24b rcu: Advance outgoing CPU's callbacks before migrating them (2017-06-26)
  dev.2017.06.24a rcu: Remove orphan/adopt event-tracing fields (2017-06-24)
  dev.2017.06.23a fixup! locking: Add leading smp_mb() for spin_unlock_wait() (2017-06-24)
  dev.2017.06.21a fixup! rcu: Migrate callbacks earlier in the CPU-offline timeline (2017-06-23)
  dev.2017.06.19a rcu: Migrate callbacks earlier in the CPU-offline timeline (2017-06-21)
  dev.2017.06.12a swait: add idle variants which don't contribute to load average (2017-06-19)
  spf          powerpc/mm: Add speculative page fault (2017-06-15)
  dev.2017.06.08b fixup! rcu: Use timer as backstop for NOCB deferred wakeups (2017-06-12)
  pbonzini-4.4-2017.06.08a srcu: Allow use of Classic SRCU from both process and interrupt context (2017-06-12)
  pbonzini-4.9.2017.06.08a srcu: Allow use of Classic SRCU from both process and interrupt context (2017-06-12)
  rcu/stable   srcu: Allow use of Classic SRCU from both process and interrupt context (2017-06-12)
  dev.2017.06.08a fixup! torture: Add --kconfig argument to kvm.sh (2017-06-08)
  dev.2017.06.07a init_task: Remove redundant INIT_TASK_RCU_TREE_PREEMPT() macro (2017-06-07)
  formal.2017.06.07a rcuformal: Update to account for SRCU changes (2017-06-07)
  dev.2017.06.02a squash! rcu: Use timer as backstop for NOCB deferred wakeups (2017-06-05)
  rcu/kvm      srcu: Allow use of Classic SRCU from both process and interrupt context (2017-06-05)
  ms           percpu-rwsem: Add percpu_downgrade_write() (2017-06-01)
  dev.2017.05.31b srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU (2017-05-31)
  dev.2017.05.31a bcm47xx: fix build regression (2017-05-31)
  dev.2017.05.30a fixup! srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU (2017-05-31)
  dev.2017.05.25a rcu: Create reasonable API for do_exit() TASKS_RCU processing (2017-05-25)
  dev.2017.05.24a fixup! rcu: Drive TASKS_RCU directly off of PREEMPT (2017-05-25)
  dev.2017.05.16b squash! rcu: Use timer as backstop for NOCB deferred wakeups (2017-05-17)
  dev.2017.05.16a rcu: Eliminate NOCBs CPU-state Kconfig options (2017-05-16)
  dev.2017.05.10a fixup! rcu: Use timer as backstop for NOCB deferred wakeups (2017-05-15)
  dev.2017.05.07a srcu: Use rnp->lock wrappers to replace explicit memory barriers (2017-05-09)
  dev.2017.05.06a rcu: Remove seqlock.h include from rcupdate.h (2017-05-07)
  dev.2017.05.05a lockdep: Use consistent printing primitives (2017-05-05)
  dev.2017.05.04d fixup! sched,rcu: Make cond_resched() provide RCU quiescent state (2017-05-05)
  dev.2017.05.04c fixup! torture: Add --kconfig argument to kvm.sh (2017-05-04)
  dev.2017.05.04a rcu: Move ktime needs to rcutiny.h and remove ktime.h from rcupdate.h (2017-05-04)
  dev.2017.05.02c rcu: Move ktime needs to rcutiny.h and remove ktime.h from rcupdate.h (2017-05-04)
  rcu/exp      rcu: Open-code the rcu_cblist_n_lazy_cbs() function (2017-05-02)
  dev.2017.04.28b fixup! srcu: Make SRCU be once again optional (2017-04-29)
  dev.2017.04.28a sched: Rely on synchronize_rcu_mult() de-duplication (2017-04-28)
  dev.2017.04.27a fixup! rcu: Add preemptibility checks in rcu_sched_qs() and rcu_bh_qs() (2017-04-28)
  dev.2017.04.26d srcu: Adjust default auto-expediting holdoff (2017-04-27)
  dev.2017.04.23a srcu: Make SRCU be built by default (2017-04-23)
  dev.2017.04.21a srcu: Fix Kconfig botch when SRCU not selected (2017-04-23)
  dev.2017.04.20a kvm: Move srcu_struct fields to end of struct kvm (2017-04-20)
  dev.2017.04.19c Merge with "srcu: Crude control of expedited grace periods" (2017-04-20)
  dev.2017.04.19b doc/atomic_ops: Clarify smp_mb__{before,after}_atomic() (2017-04-19)
  dev.2017.04.17a srcu: Expedite srcu_schedule_cbs_snp() callback invocation (2017-04-18)
  dev.2017.04.16a rcuperf: Add a Kconfig-fragment file for Classic SRCU (2017-04-17)
  dev.2017.03.16a rcu: tree_plugin.h: use true/false in assignment to bool (2017-03-25)
  dev.2017.03.15d srcu: Fix bogus try_check_zero() comment (2017-03-15)
  dev.2017.03.14a rcu: Remove debug code from rcu_segcblist.h (2017-03-14)
  dev.2017.02.17a fixup! rcu: Adjust callback orphanage/adoption for finer-grained debugging (2017-02-17)
  dev.2017.02.09a fixup! rcu: Adjust rcu_do_batch() to allow finer-grained debugging (2017-02-16)
  dev.2017.01.26a rcu: Make rcu_all_qs() do deferred NOCB wakeups (2017-01-26)
  dev.2017.01.25c rcu: Make rcu_all_qs() do deferred NOCB wakeups (2017-01-25)
  dev.2017.01.25a rcu: Make call_rcu() do deferred NOCB wakeups (2017-01-25)
  dev.2017.01.23c rcu: Semicolon inside RCU_TRACE() for tree.c (2017-01-23)
  dev.2017.01.23a rcu: Semicolon inside RCU_TRACE() for tree.c (2017-01-23)
  dev.2017.01.18a srcu: Check for tardy grace-period activity in cleanup_srcu_struct() (2017-01-19)
  dev.2017.01.18 mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU (2017-01-18)
  dev.2017.01.17a doc: Add mid-boot operation to expedited grace periods (2017-01-16)
  dev.2017.01.15b doc: Add mid-boot operation to expedited grace periods (2017-01-15)
  dev.2017.01.15a rcu: Make arch select smp_mb__after_unlock_lock() strength (2017-01-14)
  dev.2017.01.14a rcu: Maintain special bits at bottom of ->dynticks counter (2017-01-14)
  torture.2017.01.14a torture: Enable DEBUG_OBJECTS_RCU_HEAD for Tiny RCU (2017-01-14)
  srcu.2017.01.14a rcutorture: Add CBMC-based formal verification for SRCU (2017-01-14)
  fixes.2017.01.14a rcu: Add lockdep checks to synchronous expedited primitives (2017-01-14)
  dyntick.2017.01.14a rcu: Adjust FQS offline checks for exact online-CPU detection (2017-01-14)
  doc.2017.01.14a doc: Add rcutree.rcu_kick_kthreads to kernel-parameters.txt (2017-01-14)
  urgent.2017.01.13a rcu: Narrow early boot window of illegal synchronous grace periods (2017-01-12)
  dev.2017.01.10a rcu: Narrow early boot window of illegal synchronous grace periods (2017-01-10)
  dev.2016.12.28a rcu: Add lockdep checks to synchronous expedited primitives (2017-01-09)
  dev.2016.12.05c rcu: Use leaf_node_for_each_mask_*() for leaf node online CPU iteration (2016-12-09)
  dev.2016.11.30a rcu: Add long-term CPU kicking (2016-12-01)
  dev.2016.11.29e sched,rcu: Make cond_resched() provide RCU quiescent state (2016-11-30)
  dev.2016.11.29d rcu: Add functions to test for trivial grace periods (2016-11-29)
  dev.2016.11.14a rcu: Only dump stalled-tasks stacks if there was a real stall (2016-11-16)
  dev.2016.11.11b fixup! rcu: Abstract extended quiescent state determination (2016-11-12)
  dev.2016.11.09a fixup! rcu: Abstract the dynticks snapshot operation (2016-11-11)
  dev.2016.11.02c torture: Update RCU test scenario documentation (2016-11-08)
  dev.2016.09.14a torture: Prevent jitter from delaying build-only runs (2016-09-27)
  dev.2016.08.22c bug: Avoid Kconfig warning for BUG_ON_DATA_CORRUPTION (2016-08-26)
  dev.2016.08.22b rcu: Disable RCU_PERF_TEST and RCU_TORTURE_TEST for usermode Linux (2016-08-22)
  dev.2016.08.19a torture: TOROUT_STRING(): Insert a space between flag and message (2016-08-21)
  dev.2016.08.08a lkdtm: Add tests for struct list corruption (2016-08-18)
  dev.2016.07.12a rcu: Disable RCU_PERF_TEST and RCU_TORTURE_TEST for usermode Linux (2016-07-12)
  dev.2016.07.04a memory-barriers.txt: Fix wrong section reference (2016-07-05)
  dev.2016.07.01a fixup! ALTERNATIVE to deeaee75df2f (sched: Make wake_up_nohz_cpu() handle CPUs going offline) (2016-07-04)
  dev.2016.06.21a fixup! torture: Convert torture_shutdown() to hrtimer (2016-06-21)
  dev.2016.06.20a rcutorture: Remove outdated config option description (2016-06-20)
  dev.2016.06.15c fixup! torture: Convert torture_shutdown() to hrtimer (2016-06-20)
  rcu-nonidle.2016.06.15a Merge branches 'arm.2016.06.14a', 'clk.2016.06.15a' and 'power.2016.06.15a' into HEAD (2016-06-15)
  rcu-nonidle.2016.06.14a Merge branches 'arm.2016.06.14a', 'clk.2016.06.14a' and 'power.2016.06.14a' into HEAD (2016-06-14)
  dev.2016.06.14a torture: Affinity waiter tasks away from hotpluggable CPU (2016-06-14)
  tglx.2016.06.13a Fix undefined get_nohz_timer_target() in non-SMP builds (2016-06-13)
  dev.2016.05.19a rcuperf: Don't treat gp_exp mis-setting as a WARN (2016-05-24)
  dev.2016.05.18a rcu: Correctly handle sparse possible CPUs (2016-05-18)
  dev.2016.05.17a rcu: Correctly handle sparse possible CPUs (2016-05-17)
  dev.2016.05.02b rcu: Correctly handle sparse possible CPUs (2016-05-17)
  arm.2016.05.16a arm: Use _rcuidle suffix to allow clk_core_enable() to used from idle (2016-05-16)
  dev.2016.05.02a fixup! rcu: Make call_rcu_tasks() tolerate first call with irqs disabled (2016-05-02)
  dev.2016.04.29a rcu: No ordering for rcu_assign_pointer() of NULL (2016-05-01)
  arm.2016.04.29a arm: Whack an expected event-trace-from-idle mole (2016-04-29)
  dev.2016.04.26b Merge with 718aeef4b4f2 (arm: Use more _rcuidle tracepoints to allow use from idle) (2016-04-26)
  dev.2016.04.26a arm: Additional _rcuidle tracepoints to allow use from idle (2016-04-26)
  dev.2016.04.19a torture: Add starvation events to error summary (2016-04-21)
  doc.2016.04.19a documentation: Add documentation for RCU's major data structures (2016-04-19)
  dev.2016.04.13a torture: Remove CONFIG_RCU_TORTURE_TEST_RUNNABLE, simplify code (2016-04-19)
  dev.2016.04.12a rcu: Remove some superfluous lines (2016-04-12)
  dev.2016.03.31d Merge with bba176a0a2b3 (DIAGS: Add utilization measurement) (2016-04-12)
  docmb.2016.03.31d Documentation,barriers: Mention smp_cond_acquire() (2016-03-31)
  torture.2016.03.31d rcutorture: Add boot-time adjustment of leaf fanout (2016-03-31)
  fixes.2016.03.31d rcu: Dump ftrace buffer when kicking grace-period kthread (2016-03-31)
  exp.2016.03.31d rcu: Overlap wakeups with next expedited grace period (2016-03-31)
  doc.2016.03.31d documentation: Add documentation for RCU's major data structures (2016-03-31)
  dev.2016.03.31c documentation: Emphasize the call_rcu() is illegal from idle (2016-03-31)
  locktorture.2016.03.31d locktorture: Fix nil pointer dereferencing for cleanup paths (2016-03-31)
  dev.2016.03.31a rcutorture: Add boot-time adjustment of leaf fanout (2016-03-31)
  next.2016.03.23a locktorture: Fix nil pointer dereferencing for cleanup paths (2016-03-23)
  dev.2016.03.17a rcu: Remove superfluous versions of rcu_read_lock_sched_held() (2016-03-23)
  merge.2016.03.14a Merge commit '27d50c7eeb0f03c3d3ca72aac4d2dd487ca1f3f0' into merge.2016.03.14a (2016-03-14)
  next.2016.03.14a locktorture: Fix nil pointer dereferencing for cleanup paths (2016-03-14)
  doc.2016.03.14a documentation: Clarify compiler store-fusion example (2016-03-14)
  wagi.2016.02.25a rcu: Use simple wait queues where possible in rcutree (2016-02-25)
  next.2016.02.23a Merge branches 'doc.2015.02.23a', 'fixes.2015.02.23a' and 'torture.2015.02.23a' into HEAD (2016-02-23)
  torture.2016.02.23a rcu: Export rcu_gp_is_normal() (2016-02-23)
  fixes.2016.02.23a rcu: Remove rcu_user_hooks_switch (2016-02-23)
  dev.2016.02.15b Merge with 2f5db19f36cb (rcu: Awaken grace-period kthread if too long since FQS) (2016-02-23)
  dev.2016.02.15a RCU: Track rcu_dereference() in RCU read-side critical section (2016-02-15)
  dev.2016.02.04a tracing/rcu: Don't trace rcu_callback on offline CPUs (2016-02-14)
  dev.2016.01.29b rcutorture: Add rcuperf holdoff boot parameter to reduce interference (2016-01-30)
  dev.2016.01.29a Merge with 5c3d1a25f6d7 (rcutorture: Add RCU grace-period performance tests) (2016-01-28)
  dev.2016.01.25a rcu: Fix synchronize_rcu_expedited() header comment (2016-01-28)
  dev.2015.01.12a locking/mutexes: don't spin on owner when wait list is not NULL. (2016-01-21)
  dev.2016.01.11a Merge with 7df9da2ef8ef (rcutorture: Add RCU grace-period performance tests) (2016-01-12)
  dev.2016.01.07b Merge with d6bb31cfe972 (rcutorture: Update scripting to accommodate rcuperf) (2016-01-11)
  dev.2015.12.29a rcu: Export rcu_gp_is_normal() (2016-01-01)
  dev.2015.12.07a sysrq: Fix warning in sysrq generated crash. (2015-12-18)
  dev.2015.12.05a rcu: Remove TINY_RCU bloat from pointless boot parameters (2015-12-07)
  dev.2015.12.04b Merge branches 'doc.2015.12.04b', 'exp.2015.12.04b', 'fixes.2015.12.04b', 'list.2015.12.04b' and 'torture.2015.12.04b' into HEAD (2015-12-04)
  dev.2015.11.19a rcu: Print symbolic name for ->gp_state (2015-11-19)
  dev.2015.11.16a rcu: Print symbolic name for ->gp_state (2015-11-17)
  dev.2015.11.04a rcu: Make rcu_gp_init() be bool rather than int (2015-11-07)
  dev.2015.10.20a compiler: Alpha respoects load-to-store control dependencies (2015-11-03)
  wagi.2015.10.26a rcu: use simple wait queues where possible in rcutree (2015-10-25)
  dev.2015.10.10a rcu: Eliminate unused rcu_init_one() argument (2015-10-20)
  dev.2015.10.07b documentation: Expand on scheduler/RCU deadlock requirements (2015-10-09)
  peterz.2015.10.08c rcu: Add transitivity to remaining rcu_node ->lock acquisitions (2015-10-08)
  peterz.2015.10.08a rcu: Move rcu_report_exp_rnp() to allow consolidation (2015-10-08)
  dev.2015.10.07a documentation: Expand on scheduler/RCU deadlock requirements (2015-10-07)
  exp.2015.10.07a rcu: Better hotplug handling for synchronize_sched_expedited() (2015-10-07)
  dev.2015.10.06a rcutorture: Default grace period to three minutes, allow override (2015-10-06)
  torture.2015.10.06a locktorture: Fix module unwind when bad torture_type specified (2015-10-06)
  percpu-rwsem.2015.10.06a rcu_sync: Cleanup the CONFIG_PROVE_RCU checks (2015-10-06)
  doc.2015.10.06a documentation: Add lockless_dereference() (2015-10-06)
  fixes.2015.10.06a rculist: Use WRITE_ONCE() when deleting from reader-visible list (2015-10-06)
  exp.2015.09.25a rcu: Better hotplug handling for synchronize_sched_expedited() (2015-09-25)
  dev.2015.09.11a rculist: Make list_entry_rcu() use lockless_dereference() (2015-09-11)
  dev.2015.09.03b rcu: Move preemption disabling out of __srcu_read_lock() (2015-09-02)
  dev.2015.09.03a sched: Export sched_setscheduler_nocheck (2015-09-02)
  dev.2015.09.01b rcu: Move preemption disabling out of __srcu_read_lock() (2015-09-01)
  dev.2015.09.01a locktorture: Fix module unwind when bad torture_type specified (2015-08-31)
  dev.2015.08.31d locktorture: Fix module unwind when bad torture_type specified (2015-08-31)
  last.2015.08.25a rcu: Change _wait_rcu_gp() to work around gcc 67055 bug (2015-08-25)
  next.2015.08.22a percpu-rwsem: cleanup the lockdep annotations in percpu_down_read() (2015-08-22)
  last.2015.08.12a rcu,locking: Privatize smp_mb__after_unlock_lock() (2015-08-04)
  initexp.2015.08.04a rcu: Silence lockdep false positive for expedited grace periods (2015-08-04)
  fixes.2015.07.22a rcu: Don't disable CPU hotplug during OOM notifiers (2015-07-22)
  dev.2015.07.20a rcu: Silence lockdep false positive for expedited grace periods (2015-07-20)
  fixes.2015.07.20a rcu: Don't disable CPU hotplug during OOM notifiers (2015-07-20)
  initexp.2015.07.17b rcu: Add fastpath bypassing funnel locking (2015-07-17)
  dev.2015.07.15a Merge branches 'doc.2015.07.15a' and 'torture.2015.07.15a' into HEAD (2015-07-15)
  torture.2015.07.15a rcutorture: Enable lockdep-RCU on TASKS01 (2015-07-15)
  initexp.2015.07.15a rcu: Add fastpath bypassing funnel locking (2015-07-15)
  fixes.2015.07.15a rcu: Don't disable CPU hotplug during OOM notifiers (2015-07-15)
  doc.2015.07.15a doc: Call out smp_mb__after_unlock_lock() transitivity (2015-07-15)
  dev.2015.07.14b Merge branches 'doc.2015.07.14b' and 'torture.2015.07.14b' into HEAD (2015-07-14)
  torture.2015.07.14b rcutorture: Enable lockdep-RCU on TASKS01 (2015-07-14)
  initexp.2015.07.14b rcu: Add fastpath bypassing funnel locking (2015-07-14)
  fixes.2015.07.14b rcu: Don't disable CPU hotplug during OOM notifiers (2015-07-14)
  doc.2015.07.14b doc: Call out smp_mb__after_unlock_lock() transitivity (2015-07-14)
  dev.2015.07.02a Merge with 1a9ac1b0f3bf (rcu: Hide RCU_NOCB_CPU behind RCU_EXPERT) (2015-07-04)
  dev.2015.06.30c rcu: Clarify CONFIG_RCU_EQS_DEBUG help text (2015-06-30)
  dev.2015.06.22a rcutorture: Fix rcu_torture_cbflood() for callback-free RCU (2015-06-22)
  frsrcu.2015.06.22c rcutorture: Add config fragments for FRSRCU (2015-06-22)
  frsrcu.2015.06.22b rcutorture: Add config fragments for FRSRCU (2015-06-22)
  frsrcu.2015.06.22a rcutorture: Add config fragments for FRSRCU (2015-06-22)
  dev.2015.06.10a rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN() (2015-06-18)
  dev.2015.06.03a cpu: Wait for RCU grace periods concurrently (2015-06-10)
  dev.2015.05.27b rcu: Use WRITE_ONCE in RCU_INIT_POINTER (2015-06-02)
  dev.2015.05.27a rcu: Deinline rcu_read_lock_sched_held() if DEBUG_LOCK_ALLOC (2015-05-27)
  torture.2015.05.27a rcutorture: Allow repetition factors in Kconfig-fragment lists (2015-05-27)
  tiny.2015.05.27a rcu: Correctly handle non-empty Tiny RCU callback list with none ready (2015-05-27)
  init.2015.05.27a rcu: Conditionally compile RCU's eqs warnings (2015-05-27)
  hotplug.2015.05.27a cpu: Remove new instance of __cpuinit that crept back in (2015-05-27)
  fixes.2015.05.27a rculist: Fix another sparse warning (2015-05-27)
  doc.2015.05.27a documentation: State that rcu_dereference() reloads pointer (2015-05-27)
  array.2015.05.27a mce: mce_chrdev_write() can be static (2015-05-27)
  dev.2015.05.24a rcu: Provide more diagnostics for stalled GP kthread (2015-05-24)
  init.2015.05.24a rcu: Conditionally compile RCU's eqs warnings (2015-05-24)
  dev.2015.05.20b rcu: Provide more diagnostics for stalled GP kthread (2015-05-21)
  hotplug.2015.05.21a cpu: Remove new instance of __cpuinit that crept back in (2015-05-21)
  fixes.2015.05.21a rculist: Fix another sparse warning (2015-05-21)
  dev.2015.05.20a rcu: Provide more diagnostics for stalled GP kthread (2015-05-20)
  list.2015.05.20a netfilter: Fix list_entry_rcu usage (2015-05-20)
  dev.2015.05.14a documentation: Fix spelling of "operators" (2015-05-14)
  torture.2015.05.14a rcutorture: Allow repetition factors in Kconfig-fragment lists (2015-05-14)
  tiny.2015.05.14a rcu: Correctly handle non-empty Tiny RCU callback list with none ready (2015-05-14)
  init.2015.05.14a rcu: Conditionally compile RCU's eqs warnings (2015-05-14)
  doc.2015.05.14a documentation: State that rcu_dereference() reloads pointer (2015-05-14)
  array.2015.05.14a mce: mce_chrdev_write() can be static (2015-05-14)
  dev.2015.05.13a rcu: Drop RCU_USER_QS in favor of NO_HZ_FULL (2015-05-13)
  torture.2015.05.13a rcutorture: Allow repetition factors in Kconfig-fragment lists (2015-05-13)
  init.2015.05.13a rcu: Conditionally compile RCU's eqs warnings (2015-05-13)
  tiny.2015.05.13a rcu: Correctly handle non-empty Tiny RCU callback list with none ready (2015-05-13)
  array.2015.05.13a mce: mce_chrdev_write() can be static (2015-05-13)
  dev.2015.05.12b Merge branches 'array.2015.05.12a', 'doc.2015.05.12a', 'fixes.2015.05.12a', 'hotplug.2015.05.12a', 'init.2015.05.12a', 'list.2015.05.12a', 'tiny.2015.05.12a' and 'torture.2015.05.12a' into HEAD (2015-05-12)
  torture.2015.05.12a rcutorture: Allow repetition factors in Kconfig-fragment lists (2015-05-12)
  tiny.2015.05.12a rcu: Correctly handle non-empty Tiny RCU callback list with none ready (2015-05-12)
  list.2015.05.12a netfilter: Fix list_entry_rcu usage (2015-05-12)
  init.2015.05.12a rcu: Conditionally compile RCU's eqs warnings (2015-05-12)
  hotplug.2015.05.12a cpu: Remove new instance of __cpuinit that crept back in (2015-05-12)
  fixes.2015.05.12a rcu: Change function declaration to bool (2015-05-12)
  doc.2015.05.12a documentation: State that rcu_dereference() reloads pointer (2015-05-12)
  array.2015.05.12a mce: mce_chrdev_write() can be static (2015-05-12)
  dev.2015.05.03a rcu: Change function declaration to bool (2015-05-11)
  dev.2015.05.01a netfilter: Fix list_entry_rcu usage. (2015-05-01)
  dev.2015.04.22a cpu: Remove new instance of __cpuinit that crept back in (2015-04-28)
  dev.2015.04.21f rcu: Make rcutorture test both RCU-sched and RCU-bh for Tiny RCU (2015-04-21)
  dev.2015.04.21e rcu: Make rcutorture test both RCU-sched and RCU-bh for Tiny RCU (2015-04-21)
  dev.2015.04.21c rcu: Further shrink Tiny RCU by making empty functions static inlines (2015-04-21)
  dev.2015.04.15c arm: Use common outgoing-CPU-notification code (2015-04-16)
  tglx.2015.04.16a tick: Prevent periodic handler from stomping over highres/nohz mode (2015-04-16)
  dev.2015.04.15b md/bitmap: Fix list_entry_rcu usage. (2015-04-15)
  urgent.2015.04.14a rcu: Control grace-period delays directly from value (2015-04-14)
  dev.2015.04.14a md/bitmap: Fix list_entry_rcu usage. (2015-04-14)
  dev.2015.04.13a rcu: Fix missing task information during rcu-preempt stall (2015-04-13)
  urgent.2015.04.12a cpu: Defer smpboot kthread unparking until CPU known to scheduler (2015-04-12)
  dev.2015.03.27a locktorture: Change longdelay_us to longdelay_ms (2015-04-01)
  dev.2015.03.24a rculist: Fix another sparse warning (2015-03-27)
  dev.2015.03.20a rcu: Force wakeup of rcu_gp_kthread at grace-period end (2015-03-20)
  hotplug.2015.03.20a rcu: Associate quiescent-state reports with grace period (2015-03-20)
  dev.2015.03.16a rcu: Force wakeup of rcu_gp_kthread at grace-period end (2015-03-16)
  hotplug.2015.03.16a rcu: Associate quiescent-state reports with grace period (2015-03-16)
  dev.2015.03.15a rcu: Associate quiescent-state reports with grace period (2015-03-15)
  dev.2015.03.12b rcutorture: Allow negative values of nreaders to oversubscribe (2015-03-12)
  dev.2015.03.11a rcu: Provide diagnostic option to slow down grace-period scans (2015-03-11)
  hotplug.2015.03.11a rcu: Add diagnostics to grace-period cleanup (2015-03-11)
  dev.2015.03.07a kernel/locking/locktorture: fix deadlock in 'rw_lock_irq' type (2015-03-07)
  hotplug.2015.03.07a rcu: Add diagnostics to grace-period cleanup (2015-03-07)
  dev.2015.03.05b rcu: Eliminate a few CONFIG_RCU_NOCB_CPU_ALL #ifdefs (2015-03-05)
  dev.2015.03.05a rcu: Eliminate a few CONFIG_RCU_NOCB_CPU_ALL #ifdefs (2015-03-05)
  dev.2015.03.03c rcu: Create an immutable rcu_data_p pointer to default rcu_data structure (2015-03-04)
  dev.2015.03.03b rcu: Modulate grace-period slow init to normalize delay (2015-03-03)
  fixes.2015.03.03a rcu: Remove redundant check of cpu_online() (2015-03-03)
  earlycb.2015.03.03a rcu: Move early boot callback tests earlier (2015-03-03)
  dev.2015.02.26d Merge branches 'doc.2015.02.26a', 'earlycb.2015.02.26a', 'fixes.2015.02.26a', 'gpexp.2015.02.26a', 'hotplug.2015.02.26d', 'sysidle.2015.02.26b' and 'tiny.2015.02.26a' into HEAD (2015-02-26)
  hotplug.2015.02.26d rcu: Add diagnostics to grace-period cleanup (2015-02-26)
  dev.2015.02.26c Merge branches 'doc.2015.02.26a', 'earlycb.2015.02.26a', 'fixes.2015.02.26a', 'gpexp.2015.02.26a', 'hotplug.2015.02.26c', 'sysidle.2015.02.26b' and 'tiny.2015.02.26a' into HEAD (2015-02-26)
  sysidle.2015.02.26b rcu: Tighten up affinity and check for sysidle (2015-02-26)
  hotplug.2015.02.26c rcu: Add diagnostics to grace-period cleanup (2015-02-26)
  dev.2015.02.26a Merge branches 'doc.2015.02.26a', 'earlycb.2015.02.26a', 'fixes.2015.02.26a', 'gpexp.2015.02.26a', 'hotplug.2015.02.26a', 'sysidle.2015.02.26a' and 'tiny.2015.02.26a' into HEAD (2015-02-26)
  hotplug.2015.02.26a rcu: Add diagnostics to grace-period cleanup (2015-02-26)
  tiny.2015.02.26a rcu: Remove fastpath from __rcu_process_callbacks() (2015-02-26)
  sysidle.2015.02.26a rcu: Tighten up affinity and check for sysidle (2015-02-26)
  gpexp.2015.02.26a rcutorture: Make consistent use of variables (2015-02-26)
  fixes.2015.02.26a rcu: Remove redundant check of cpu_online() (2015-02-26)
  earlycb.2015.02.26a rcu: Move early boot callback tests earlier (2015-02-26)
  doc.2015.02.26a documentation: Clarify control-dependency pairing (2015-02-26)
  dev.2015.02.25a x86: Use common outgoing-CPU-notification code (2015-02-25)
  dev.2015.02.23a Merge with c8bcfbf1b744 (rcu: Process offlining and onlining only at grace-period start) (2015-02-23)
  dev.2015.02.21a rcutorture: Make consistent use of variables (2015-02-21)
  dev.2015.02.20b rcutorture: Make consistent use of variables (2015-02-20)
  dev.2015.02.19b rcutorture: Make consistent use of variables (2015-02-19)
  dev.2015.02.19a rcutorture: Make consistent use of variables (2015-02-19)
  dev.2015.02.11d rcu: Remove fastpath from __rcu_process_callbacks() (2015-02-11)
  next.2015.02.11a rcu: Clear need_qs flag to prevent splat (2015-02-11)
  dev.2015.02.11b rcu: Remove fastpath from __rcu_process_callbacks() (2015-02-11)
  dev.2015.02.11a rcu: Remove fastpath from __rcu_process_callbacks() (2015-02-11)
  dev.2015.02.06a rcu: Add diagnostics to grace-period cleanup (2015-02-09)
  dev.2015.02.05a tlb: Don't do trace_tlb_flush() on offline CPUs (2015-02-05)
  dev.2015.02.03a rcu: Reverse rcu_dereference_check() conditions (2015-02-03)
  dev.2015.02.02a documentation: Clarify memory-barrier semantics of atomic operations (2015-02-02)
  dev.2015.01.30a cpu: Stop newly offlined CPU from using RCU readers (2015-01-30)
  dev.2015.01.29a rcu: Handle outgoing CPUs on exit from idle loop (2015-01-29)
  dev.2015.01.27b documentation: Update per-CPU kthreads documentation (2015-01-27)
  dev.2015.01.16a rcu_tree: Avoid touching rnp->completed when a new GP is started (2015-01-15)
  stall.2015.01.16a rcu: Initialize tiny RCU stall-warning timeouts at boot (2015-01-15)
  dev.2015.01.15a rcu_tree: Avoid touching rnp->completed when a new GP is started (2015-01-14)
  fixes.2015.01.15a ksoftirqd: Use new cond_resched_rcu_qs() function (2015-01-14)
  dev.2015.01.13a rcu_tree: Avoid touching rnp->completed when a new GP is started (2015-01-13)
  dev.2015.01.11a Merge branches 'doc.2015.01.07a', 'fixes.2015.01.11a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.06a' and 'torture.2015.01.11a' into HEAD (2015-01-10)
  torture.2015.01.11a rcutorture: Add more diagnostics in rcu_barrier() test failure case (2015-01-10)
  fixes.2015.01.11a ksoftirqd: Enable IRQs and call cond_resched() before poking RCU (2015-01-10)
  dev.2015.01.07a ksoftirqd: Enable IRQs and call cond_resched() before poking RCU (2015-01-08)
  doc.2015.01.07a documentation: Fix smp typo in memory-barriers.txt (2015-01-07)
  dev.2015.01.06a Merge branches 'doc.2015.01.06a', 'fixes.2015.01.06a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.06a' and 'torture.2015.01.06a' into HEAD (2015-01-06)
  torture.2015.01.06a rcutorture: Add more diagnostics in rcu_barrier() test failure case (2015-01-06)
  stall.2015.01.06a rcu: Initialize tiny RCU stall-warning timeouts at boot (2015-01-06)
  srcu.2015.01.06a rcu: Make SRCU optional by using CONFIG_SRCU (2015-01-06)
  preempt.2015.01.06a rcu: Remove redundant callback-list initialization (2015-01-06)
  fixes.2015.01.06a rcu: Remove "select IRQ_WORK" from config TREE_RCU (2015-01-06)
  doc.2015.01.06a Documentation/memory-barriers.txt: Fix smp typo (2015-01-06)
  dev.2015.01.05b Merge branch 'stall.2015.01.05b' into HEAD (2015-01-05)
  torture.2015.01.05b torture: Flag console.log file to prevent holdovers from earlier runs (2015-01-05)
  tiny.2015.01.05b tiny_rcu: Directly force QS when call_rcu_[bh|sched]() on idle_task (2015-01-05)
  stall.2015.01.05b rcu: Initialize tiny RCU stall-warning timeouts at boot (2015-01-05)
  srcu.2015.01.05b rcu: Make SRCU optional by using CONFIG_SRCU (2015-01-05)
  preempt.2015.01.05b rcu: Don't scan root rcu_node structure for stalled tasks (2015-01-05)
  fixes.2015.01.05b rcu: Remove "select IRQ_WORK" from config TREE_RCU (2015-01-05)
  doc.2015.01.05b Documentation/memory-barriers.txt: Fix smp typo (2015-01-05)
  dev.2014.12.30a Documentation/memory-barriers.txt: Fix smp typo (2014-12-30)
  dev.2014.30a Documentation/memory-barriers.txt: Fix smp typo (2014-12-30)
  dev.2014.12.24a rcu: Initialize tiny RCU stall-warning timeouts at boot (2014-12-24)
  dev.2014.12.18a rcu: Fix rcu_barrier() race that could result in too-short wait (2014-12-18)
  dev.2014.12.17a rcu: Add GP-kthread-starvation checks to CPU stall warnings (2014-12-17)
  dev.2014.12.16a rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors (2014-12-16)
  dev.2014.12.15a rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors (2014-12-15)
  dev.2014.12.12b rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors (2014-12-15)
  dev.2104.12.12a rcu: Run grace-period kthreads at real-time priority (2014-12-12)
  next.2014.12.11a rcu: Improve diagnostics for spurious RCU CPU stall warnings (2014-12-11)
  next.2014.12.09b srcu: Isolate srcu sections using CONFIG_SRCU (2014-12-09)
  next.2014.12.09a srcu: Isolate srcu sections using CONFIG_SRCU (2014-12-09)
  dev.2014.12.08a rcutorture: Add checks for stall ending before dump start (2014-12-08)
  dev.2014.12.05a tinification: Make SRCU optional by using CONFIG_SRCU (2014-12-05)
  dev.2014.12.04a tinification: Make SRCU optional by using CONFIG_SRCU (2014-12-04)
  tiny.2014.12.03a tinification: Introduce CONFIG_SRCU to make SRCU optional (2014-12-03)
  Fraga1.2014.12.02a Fraga: Preemptible RCU that disables preemption (2014-12-02)
  andy.2014.11.21a rcu: Make rcu_nmi_enter() handle nesting (2014-11-27)
  dev.2014.11.24d rcu: Expand SRCU ->completed to 64 bits (2014-11-24)
  dev.2014.11.24a rcu: Expand SRCU ->completed to 64 bits (2014-11-24)
  dev.2014.11.13a compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (2014-11-13)
  fixes.2014.11.13a rcu: Fix FIXME in rcu_tasks_kthread() (2014-11-13)
  doc.2014.11.13a documentation: memory-barriers.txt: Correct example for reorderings (2014-11-13)
  dev.2014.11.03b documentation: Update sysfs path for rcu_cpu_stall_timeout (2014-11-10)
  torture.2014.11.03a rcutorture: Fix rcu_torture_cbflood() memory leak (2014-11-03)
  cpu.2014.11.03a cpu: Avoid puts_pending overflow (2014-11-03)
  rt.2014.10.29a rcu: Fix for rcuo online-time-creation reorganization bug (2014-10-29)
  signal.2014.10.29a signal: Document the RCU protection of ->sighand (2014-10-29)
  dev.2014.10.28e Merge branch 'torture.2014.10.28d' into HEAD (2014-10-28)
  torture.2014.10.28d rcutorture: Fix rcu_torture_cbflood() memory leak (2014-10-28)
  rt.2014.10.28d rcu: Fix for rcuo online-time-creation reorganization bug (2014-10-28)
  signal.2014.10.28d signal: Document the RCU protection of ->sighand (2014-10-28)
  fixes.2014.10.28d rcu: Provide counterpart to rcu_dereference() for non-RCU situations (2014-10-28)
  doc.2014.10.28d documentation: memory-barriers.txt: Correct example for reorderings (2014-10-28)
  cpu.2014.10.28d cpu: Avoid puts_pending overflow (2014-10-28)
  dev.2014.10.28d rcu: Provide counterpart to rcu_dereference() for non-RCU situations (2014-10-28)
  urgent.2014.10.28a rcu: Make rcu_barrier() understand about missing rcuo kthreads (2014-10-28)
  dev.2014.10.23c rcu: Make rcu_barrier() understand about missing rcuo kthreads (2014-10-27)
  dev.2014.10.23a rcu: Remove "cpu" argument to rcu_cleanup_after_idle() (2014-10-23)
  urgent.2014.10.23a rcu: More on deadlock between CPU hotplug and expedited grace periods (2014-10-23)
  dev.2014.10.22a rcu: Remove "cpu" argument to rcu_needs_cpu() (2014-10-22)
  urgent.2014.10.22a rcu: More on deadlock between CPU hotplug and expedited grace periods (2014-10-22)
  dev.2014.10.21a documentation: Add atomic_long_t to atomic_ops.txt (2014-10-21)
  dev.2014.10.12a documentation: Additional restriction for control dependencies (2014-10-12)
  urgent.2014.10.06b workqueue: Use cond_resched_rcu_qs macro (2014-10-06)
  dev.2014.10.04a rcu: Add sparse check for RCU_INIT_POINTER() (2014-10-04)
  locktorture.2014.09.30a locktorture: Cleanup header usage (2014-09-30)
  next.2014.09.30a locktorture: Cleanup header usage (2014-09-30)
  rcu/locktorture locktorture: Cleanup header usage (2014-09-30)
  dev.2014.09.28a rcu: Add sparse check for RCU_INIT_POINTER() (2014-09-28)
  dev.2014.09.19a rcu: Add sparse check for RCU_INIT_POINTER() (2014-09-28)
  oota.2014.09.24a Add a conditional branch to read_barrier_depends() (2014-09-24)
  dev.2014.09.18c rcu: unify boost and kthread priorities (2014-09-18)
  next.2014.09.18c rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (2014-09-18)
  dev.2014.09.17b rcu: unify boost and kthread priorities (2014-09-17)
  next.2014.09.18b rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (2014-09-17)
  dev.2014.09.16c rcu: unify boost and kthread priorities (2014-09-16)
  locktorture.2014.09.16c locktorture: Document boot/module parameters (2014-09-16)
  dev.2014.09.16a compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (2014-09-16)
  locktorture.2014.09.16a locktorture: Document boot/module parameters (2014-09-16)
  next.2014.09.18a Merge branch 'rcu-tasks.2014.09.10a' into HEAD (2014-09-16)
  nocb-nohz.2014.09.16b rcu: Avoid misordering in nocb_leader_wait() (2014-09-16)
  rcu/nocb-nohz rcu: Avoid misordering in nocb_leader_wait() (2014-09-16)
  dev.2014.09.10a compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (2014-09-10)
  rcu-tasks.2014.09.10a rcutorture: Add RCU-tasks tests to default rcutorture list (2014-09-10)
  rcu/rcu-tasks rcutorture: Add RCU-tasks tests to default rcutorture list (2014-09-10)
  dev.2014.09.07a compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (2014-09-07)
  rcu/torture  torture: Check for nul bytes in console output (2014-09-07)
  torture.2014.09.07a torture: Check for nul bytes in console output (2014-09-07)
  nocb-nohz.2014.09.07a rcu: Avoid misordering in nocb_leader_wait() (2014-09-07)
  fixes.2014.09.10a rcu: Replace flush_signals() with WARN_ON(signal_pending()) (2014-09-07)
  rcu/fixes    rcu: Replace flush_signals() with WARN_ON(signal_pending()) (2014-09-07)
  doc.2014.09.07a memory-barriers: Fix description of 2-legged-if-based control dependencies (2014-09-07)
  rcu/doc      memory-barriers: Fix description of 2-legged-if-based control dependencies (2014-09-07)
  dev.2014.09.05b compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() (2014-09-05)
  dev.2014.09.02b rcu: Remove rcu_dynticks * parameters when they are always this_cpu_ptr(&rcu_dynticks) (2014-09-02)
  dev.2014.09.02a init/Kconfig: move RCU_NOCB_CPU dependencies to choice (2014-09-02)
  urgent.2014.08.28a rcu: Make nocb leader kthreads process pending callbacks after spawning (2014-08-28)
  urgent.2014.08.27b rcu: Make nocb leader kthreads process pending callbacks after spawning (2014-08-27)
  exp.2014.08.27a rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (2014-08-27)
  torture.2014.08.27a torture: Check for nul bytes in console output (2014-08-27)
  nocb-nohz.2014.08.27a rcu: Avoid misordering in nocb_leader_wait() (2014-08-27)
  fixes.2014.08.27a rcu: Add ACCESS_ONCE() for RCU_INIT_POINTER() (2014-08-27)
  doc.2014.08.27a memory-barriers: Fix description of 2-legged-if-based control dependencies (2014-08-27)
  dev.2014.08.26c rcu: Eliminate deadlock between CPU hotplug and expedited grace periods (2014-08-26)
  rcu-tasks.2014.08.27a rcu: Per-CPU operation cleanups to rcu_*_qs() functions (2014-08-26)
  rcu/rcu_tasks rcu: Per-CPU operation cleanups to rcu_*_qs() functions (2014-08-26)
  rcu_tasks.2014.08.26a rcu: Per-CPU operation cleanups to rcu_*_qs() functions (2014-08-26)
  dev.2014.08.20a rcu: Add ACCESS_ONCE() for RCU_INIT_POINTER() (2014-08-20)
  dev.2014.08.18a rcu: Add ACCESS_ONCE() for RCU_INIT_POINTER() (2014-08-20)
  dev.2014.08.14a rcu: Replace flush_signals() with WARN_ON(signal_pending()) (2014-08-14)
  dev.2014.08.08a rcu: Avoid misordering in nocb_leader_wait() (2014-08-12)
  rcu_tasks.2014.08.11c rcu: Additional information on RCU-tasks stall-warning messages (2014-08-11)
  rcu_tasks.2014.08.11a rcu: Additional information on RCU-tasks stall-warning messages (2014-08-11)
  rcu_tasks.2014.08.04c rcu: Remove redundant preempt_disable() from rcu_note_voluntary_context_switch() (2014-08-05)
  dev.2014.07.29a memory-barriers: Retain barrier() in fold-to-zero example (2014-08-04)
  rcu_tasks.2014.08.01b documentation: Add verbiage on RCU-tasks stall warning messages (2014-08-01)
  rcu_tasks.2014.08.01a documentation: Add verbiage on RCU-tasks stall warning messages (2014-08-01)
  rcu_tasks.2014.07.03c rcu: Make RCU-tasks track exiting tasks (2014-07-30)
  dev.2014.07.28e rcutorture: Specify CONFIG_CPUMASK_OFFSTACK=y for TREE07 (2014-07-28)
  rcu_tasks.2014.07.28e rcu: Improve RCU-tasks energy efficiency (2014-07-28)
  urgent.2014.07.28d rcu: Fix attempt to avoid unsolicited offloading of callbacks (2014-07-28)
  rcu_tasks.2014.07.28d rcu: Improve RCU-tasks energy efficiency (2014-07-28)
  dev.2014.07.27a rcutorture: Specify CONFIG_CPUMASK_OFFSTACK=y for TREE07 (2014-07-27)
  urgent.2014.07.27a rcu: Fix attempt to avoid offloading callbacks unless requested (2014-07-27)
  dev.2014.07.26a memory-barriers: Fix control-ordering no-transitivity example (2014-07-26)
  urgent.2014.07.26a rcu: Fix attempt to avoid offloading callbacks unless requested (2014-07-26)
  urgent.2014.07.25a rcu: Fix attempt to avoid offloading callbacks unless requested (2014-07-25)
  dev.2014.07.22a rcutorture: Test partial nohz_full= configuration (2014-07-21)
  dev.2014.07.21a rcu: Check for have_rcu_nocb_mask instead of rcu_nocb_mask (2014-07-21)
  dev.2014.07.18b rcu: Add step to initrd documentation (2014-07-18)
  dev.2014.07.18a rcu: Don't keep timekeeping CPU tick running for non-nohz_full= CPUs (2014-07-18)
  dev.2014.07.17c rcu: Don't keep timekeeping CPU tick running for non-nohz_full= CPUs (2014-07-17)
  dev.2014.07.17a rcu: Remove redundant checks for rcu_scheduler_fully_active (2014-07-17)
  urgent.2014.07.16b rcu: Allow for NULL tick_nohz_full_mask when nohz_full= missing (2014-07-16)
  urgent.2014.07.16a rcu: Allow for NULL tick_nohz_full_mask when nohz_full= missing (2014-07-16)
  dev.2014.07.14a rcu: Create rcuo kthreads only for onlined CPUs (2014-07-14)
  dev.2014.07.13a rcutorture: Set executable bit and drop bash from Usage (2014-07-13)
  dev.2014.07.09c rcu: Uninline rcu_read_lock_held() (2014-07-10)
  dev.2014.07.09b rcu: Use true/false instead of 1/0 for a bool type (2014-07-09)
  dev.2014.07.09a rcu: Use true/false instead of 1/0 for a bool type (2014-07-09)
  fixes.2014.07.09a rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() (2014-07-09)
  maintainers.2014.07.08b scripts: Teach get_maintainer.pl about the new "R:" tag (2014-07-08)
  rcu/maintainers scripts: Teach get_maintainer.pl about the new "R:" tag (2014-07-08)
  dev.2014.07.08c Merge branches 'doc.2014.07.08a', 'fixes.2014.07.08c', 'maintainers.2014.07.08a', 'nocbs.2014.07.07a' and 'torture.2014.07.07a' into HEAD (2014-07-08)
  fixes.2014.07.08c rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() (2014-07-08)
  dev.2014.07.08a Merge branches 'doc.2014.07.08a', 'fixes.2014.07.08b', 'maintainers.2014.07.08a', 'nocbs.2014.07.07a' and 'torture.2014.07.07a' into HEAD (2014-07-08)
  fixes.2014.07.08b rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() (2014-07-08)
  maintainers.2014.07.08a rcu: Update rcu torture maintainership filename patterns (2014-07-08)
  doc.2014.07.08a documentation: Add pointer to percpu-ref for RCU and refcount (2014-07-08)
  nocbs.2014.07.07a rcu: Don't offload callbacks unless specifically requested (2014-07-07)
  rcu/nocbs    rcu: Don't offload callbacks unless specifically requested (2014-07-07)
  torture.2014.07.07a torture: Avoid format string leak to thead name (2014-07-07)
  rcu_tasks.2014.07.02c rcu: Export RCU-tasks APIs to GPL modules (2014-07-02)
  nocbswakeup.2014.07.02c rcu: Don't offload callbacks unless specifically requested (2014-07-02)
  nocbswakeup.2014.07.02a rcu: Don't offload callbacks unless specifically requested (2014-07-02)
  dev.2014.06.30a rcu: Change rcu_dereference_check(c) to check "c" first (2014-06-30)
  dev.2014.06.27a rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() (2014-06-27)
  dev.2014.06.26a rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() (2014-06-26)
  urgent.2014.06.23a rcu: Reduce overhead of cond_resched() checks for RCU (2014-06-23)
  urgent.2014.06.21a rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() (2014-06-21)
  cond_resched_qs.2014.06.20c rcu: Reduce overhead of cond_resched() checks for RCU (2014-06-20)
  cond_resched_qs.2014.06.20b rcu: Reduce overhead of cond_resched() checks for RCU (2014-06-20)
  rcu_cond_resched.2014.06.20c rcu: Add boot/sysfs control for RCU cond_resched() help solicitation (2014-06-20)
  rcu_cond_resched.2014.06.20b rcu: Add boot/sysfs control for RCU cond_resched() help solicitation (2014-06-20)
  dev.2014.06.19c rcu: Export debug_init_rcu_head() and and debug_init_rcu_head() (2014-06-20)
  dev.2014.06.21a rcu: Use __this_cpu_read() instead of per_cpu_ptr() (2014-06-19)
  dev.2014.06.17c rcu: Bind grace-period kthreads to non-NO_HZ_FULL CPUs (2014-06-17)
  dev.2014.06.17a rcu: Simplify priority boosting by putting rt_mutex in rcu_node (2014-06-17)
  dev.2014.05.03b rcu: Bind grace-period kthreads to non-NO_HZ_FULL CPUs (2014-06-04)
  dev.2014.05.19a documentation: Clarify wake-up/memory-barrier relationship (2014-05-19)
  next.2014.05.19a rcu: Provide API to suppress stall warnings while sysrc runs (2014-05-19)
  dev.2014.05.14a documentation: Clarify wake-up/memory-barrier relationship (2014-05-14)
  next.2014.05.14a rcu: Provide API to suppress stall warnings while sysrc runs (2014-05-14)
  torture.2014.05.14a torture: Remove unused definition (2014-05-14)
  dev.2014.05.13e documentation: Clarify wake-up/memory-barrier relationship (2014-05-13)
  next.2014.05.13e rcu: Variable name changed in tree_plugin.h and used in tree.c (2014-05-13)
  torture.2014.05.13d torture: Remove unused definition (2014-05-13)
  torture.2014.05.13b torture: Remove unused definition (2014-05-13)
  dev.2014.05.9b rcu: Throttle NOCB kthread grace-period rate (2014-05-09)
  next.2014.05.09b rcu: Variable name changed in tree_plugin.h and used in tree.c (2014-05-09)
  torture.2014.05.09a torture: Remove unused definition (2014-05-09)
  dev.2014.05.05a rcu: Make rcu node arrays static const char * const (2014-05-06)
  dev.2014.04.29a rcu: Provide API to suppress stall warnings while sysrc runs (2014-04-29)
  next.2014.04.29a rcu: Variable name changed in tree_plugin.h and used in tree.c (2014-04-29)
  fixes.2014.04.29a softirq: A single rcu_bh_qs() call per softirq set is enough (2014-04-29)
  doc.2014.04.29a documentation: Update API documentation (2014-04-29)
  v3.10.23-stall.2014.04.18a rcu: Kick CPU halfway to RCU CPU stall warning (2014-04-18)
  dev.2014.04.18a rcu: Variable name changed in tree_plugin.h and used in tree.c (2014-04-18)
  torture.2014.04.18a torture: Remove unused definition (2014-04-18)
  fixes.2014.04.18a softirq: A single rcu_bh_qs() call per softirq set is enough (2014-04-18)
  doc.2014.04.18a documentation: Update API documentation (2014-04-18)
  next.2014.04.16b softirq: A single rcu_bh_qs() call per softirq set is enough (2014-04-16)
  dev.2014.04.15c Eventually merge with 9df62003 (Make cond_resched() report RCU quiescent states) (2014-04-15)
  dev.2014.04.15b Eventually merge with 9df62003 (Make cond_resched() report RCU quiescent states) (2014-04-15)
  dev.2014.04.15a rcu: Replace __this_cpu_ptr() uses with raw_cpu_ptr() (2014-04-15)
  dev.2014.04.14a rcu: Remove duplicate resched_cpu() declaration (2014-04-14)
  nohzfull.2014.04.08a timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-04-08)
  dev.2014.03.24b rcu: Update API documentations (2014-03-31)
  dev.2014.03.24a rcu: Variable name changed in tree_plugin.h and used in tree.c (2014-03-24)
  dev.2014.03.21a rcutorture: Explicitly test synchronous grace-period primitives (2014-03-21)
  dev.2014.03.20b rcutorture:  Add tests for get_state_synchronize_rcu() (2014-03-20)
  next.2014.03.20a rcu: Provide grace-period piggybacking API (2014-03-20)
  dev.2014.03.18a rcu: Consolidate kfree_call_rcu() to use rcu_state pointer (2014-03-18)
  dev.2014.03.17c torture: Better summary diagnostics for build failures (2014-03-17)
  dev.2014.03.16c sched,rcu: Make cond_resched() report RCU quiescent states (2014-03-16)
  dev.2014.03.16b sched,rcu: Make cond_resched() report RCU quiescent states (2014-03-16)
  dev.2014.03.14a rcu: Provide grace-period piggybacking API (2014-03-14)
  dev.2014.03.13a rcu: Increase kfree_rcu() offset range (2014-03-13)
  dev.2014.03.12a rcutorture: Make rcu_torture_reader() use cond_resched() (2014-03-12)
  dev.2014.03.08a rcu: Export RCU grace-period kthread wait state to rcutorture (2014-03-12)
  dev.2014.03.07a torture: Choose bzImage location based on architecture (2014-03-07)
  dev.2014.03.05a torture: Increase stutter-end intensity (2014-03-05)
  next.2014.02.26a Merge branch 'timers.2014.02.25a' into HEAD (2014-02-26)
  dev.2014.02.26a documentation: Update sysfs path for rcu_cpu_stall_suppress (2014-02-26)
  next.2014.02.26b Merge branch 'torture.2014.02.23a' into HEAD (2014-02-26)
  fixes.2014.02.26a rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alone (2014-02-26)
  next.2014.02.25a Merge branch 'timers.2014.02.25a' into HEAD (2014-02-25)
  timers       timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-02-25)
  timers.2014.02.25a timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-02-25)
  dev.2014.02.24a documentation: Update sysfs path for rcu_cpu_stall_suppress (2014-02-25)
  doc.2014.02.24a Documentation/memory-barriers.txt: Clarify release/acquire ordering (2014-02-24)
  dev.2014.02.23b rcutorture: Add forward-progress checking for writer (2014-02-23)
  next.2014.02.23b Merge branch 'torture.2014.02.23a' into HEAD (2014-02-23)
  doc.2014.02.23b Documentation/memory-barriers.txt: Clarify release/acquire ordering (2014-02-23)
  dev.2014.02.23a rcutorture: Add forward-progress checking for writer (2014-02-23)
  next.2014.02.23a Merge branch 'torture.2014.02.23a' into HEAD (2014-02-23)
  fixes.2014.02.23a rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alone (2014-02-23)
  doc.2014.02.23a Documentation/memory-barriers.txt: Clarify release/acquire ordering (2014-02-23)
  torture.2014.02.23a rcutorture: Save kvm.sh output to log (2014-02-23)
  dev.2014.02.20a rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alone (2014-02-20)
  dev.2014.02.19a rcutorture: Add forward-progress checking for writer (2014-02-19)
  torture.2014.02.18b rcutorture: Save kvm.sh output to log (2014-02-18)
  dev.2014.02.17d rcutorture: Fix checkpatch complaint (2014-02-17)
  rcu/rt       rcu: Optimize RCU_FAST_NO_HZ for RCU_NOCB_CPU_ALL (2014-02-17)
  rt.2014.02.17b rcu: Optimize RCU_FAST_NO_HZ for RCU_NOCB_CPU_ALL (2014-02-17)
  fixes.2014.02.17b rcu: Fix sparse warning for rcu_expedited from kernel/ksysfs.c (2014-02-17)
  doc.2014.02.17c documentation: Fix some inconsistencies in RTFP.txt (2014-02-17)
  torture.2014.02.17a rcutorture: Save kvm.sh output to log (2014-02-17)
  dev.2014.02.12c documentation: Fix some inconsistencies in RTFP.txt (2014-02-15)
  dev.2014.02.10c rcutorture: Place kvm-test-1-run.sh output into res directory (2014-02-10)
  dev.2014.02.07b locktorture: Add kvm-recheck.sh plug-in for locktorture (2014-02-07)
  dev.2014.01.31c rcutorture: Fix rcutorture shutdown races (2014-02-03)
  dev.2014.01.31b rcutorture: Fix rcutorture shutdown races (2014-01-31)
  dev.2014.01.30a rcutorture: Privatize fullstop (2014-01-30)
  dev.2014.01.29f rcutorture: Privatize fullstop (2014-01-30)
  rcu/timers   timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-01-30)
  timers.2014.01.30a timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-01-30)
  dev.2014.01.29e rcutorture: Abstract torture_onoff() (2014-01-29)
  timers.2014.01.29a timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0 (2014-01-29)
  dev.2014.01.29d rcutorture: Abstract torture_onoff() (2014-01-29)
  dev.2014.01.29c rcutorture: Abstract torture_onoff() (2014-01-29)
  dev.2014.01.28c Merge with previous (2014-01-28)
  dev.2014.01.28a rcutorture: Abstract torture_shuffle() (2014-01-28)
  dev.2014.01.18a torture: Abstract rcu_torture_random() (2014-01-27)
  dev.2014.01.17a rcutorture: Fix results-directory error message (2014-01-16)
  dev.2014.01.16d rcutorture: PARTIAL Parallelize rcutorture script runs (2014-01-15)
  dev.2014.01.15b timers: Reduce future __run_timers() latency for first add to empty list (2014-01-14)
  next.2014.01.14c Merge commit '0d3c55bc9fd58393bd3bd9974991ec1f815e1326' into HEAD (2014-01-13)
  mb.2014.01.14c Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence (2014-01-13)
  rcu/mb       Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence (2014-01-13)
  next.2014.01.14b Merge commit '0d3c55bc9fd58393bd3bd9974991ec1f815e1326' into HEAD (2014-01-13)
  mb.2014.01.14b Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence (2014-01-13)
  next.2014.01.14a Merge branch 'rcu/next' into HEAD (2014-01-13)
  mb.2014.01.14a Documentation/memory-barriers.txt: ACCESS_ONCE() provides cache coherence (2014-01-13)
  dev.2013.12.18a rcutorture: Print grace-period performance statistics (2013-12-18)
  dev.2013.12.16b timers: Reduce future __run_timers() latency for first add to empty list (2013-12-16)
  locking/mb   powerpc: Full barrier for smp_mb__after_unlock_lock() (2013-12-13)
  mb.2013.12.13a powerpc: Full barrier for smp_mb__after_unlock_lock() (2013-12-13)
  dev.2013.12.12a rcu: Indentation and spacing fixes. (2013-12-12)
  next.2013.12.12a Merge branches 'doc.2013.12.03a', 'fixes.2013.12.12a', 'rcutorture.2013.12.03a' and 'sparse.2013.12.12a' into HEAD (2013-12-12)
  fixes.2013.12.12a rcu: Remove "extern" from function declarations in kernel/rcu/rcu.h (2013-12-12)
  rcu/sparse   rcu: Add an RCU_INITIALIZER for global RCU-protected pointers (2013-12-12)
  sparse.2013.12.12a rcu: Add an RCU_INITIALIZER for global RCU-protected pointers (2013-12-12)
  dev.2013.12.09b rcu: Indentation and spacing fixes. (2013-12-09)
  next.2013.12.09b Merge branches 'doc.2013.12.03a', 'fixes.2013.12.09a', 'rcutorture.2013.12.03a' and 'sparse.2013.12.09b' into HEAD (2013-12-09)
  sparse.2013.12.09b rcu: Add an RCU_INITIALIZER for global RCU-protected pointers (2013-12-09)
  fixes.2013.12.09a rcu: Remove "extern" from function declarations in kernel/rcu/rcu.h (2013-12-09)
  dev.2013.12.03b rcu: Stop tracking FSF's postal address (2013-12-03)
  next.2013.12.03a Merge branches 'doc.2013.12.03a', 'fixes.2013.12.03a', 'rcutorture.2013.12.03a' and 'sparse.2013.12.03a' into HEAD (2013-12-03)
  sparse.2013.12.03a rcu: Add an RCU_INITIALIZER for global RCU-protected pointers (2013-12-03)
  rcu/rcutorture rcutorture: Stop tracking FSF's postal address (2013-12-03)
  rcutorture.2013.12.03a rcutorture: Stop tracking FSF's postal address (2013-12-03)
  fixes.2013.12.03a rcu: Remove "extern" from function declarations in kernel/rcu/rcu.h (2013-12-03)
  doc.2013.12.03a documentation: Update circular buffer for load-acquire/store-release (2013-12-03)
  dev.2013.11.11c Merge branches 'doc.2013.11.08a', 'fixes.2013.11.11a', 'rcutorture.2013.11.08a' and 'sparse.2013.11.11b' into HEAD (2013-11-11)
  sparse.2013.11.11b rcu: Add an RCU_INITIALIZER for global RCU-protected pointers (2013-11-11)
  fixes.2013.11.11a rcu: Remove "extern" from function declarations in kernel/rcu/rcu.h (2013-11-11)
  dev.2013.11.08b rcu: remove "extern" from function declarations in kernel/rcu/rcu.h (2013-11-11)
  sparse.2013.11.08b rcu: Make rcu_assign_pointer's assignment volatile and type-safe (2013-11-08)
  rcutorture.2013.11.08a rcutorture: Move checkarg to functions.sh (2013-11-08)
  fixes.2013.11.08a rcu/torture: Dynamically allocate SRCU output buffer to avoid overflow (2013-11-08)
  doc.2013.2013.11.08a documentation: Update circular buffer for load-acquire/store-release (2013-11-08)
  dev.2013.10.29a rcu: Eliminate softirq processing from rcutree (2013-10-29)
  dev.2013.10.28a rcutorture: Flag errors and warnings with color coding (2013-10-28)
  dev.2013.10.16a rcu: Fix CONFIG_RCU_FANOUT_EXACT for odd fanout/leaf values (2013-10-16)
  dev.2013.10.15a rcutorture: Test summary at end of run with less chattiness (2013-10-15)
  next.2013.10.15a rcu: Move RCU-related source code to kernel/rcu directory (2013-10-15)
  dev.2013.10.13a rcutorture: Add --buildonly dry-run capability (2013-10-13)
  next.2013.10.13a rcu: Move RCU-related source code to kernel/rcu directory (2013-10-13)
  dev.2013.10.11e rcutorture: Add --buildonly dry-run capability (2013-10-11)
  next.2013.10.11e Merge branch 'idle.2013.09.25a' into HEAD (2013-10-11)
  sparse.2013.10.11c rcu: Make rcu_assign_pointer's assignment volatile and type-safe (2013-10-11)
  dev.2013.10.11d rcutorture: Add --buildonly dry-run capability (2013-10-11)
  next.2013.10.11d rcu: Move RCU-related source code to kernel/rcu directory (2013-10-11)
  sparse.2013.10.11b rcu: Make rcu_assign_pointer's assignment volatile and type-safe (2013-10-11)
  dev.2013.10.10a Merge with 4f0f67c497d8 (Move RCU-related source code to kernel/rcu directory) (2013-10-10)
  dev.2013.10.09e rcu: Let the world know when RCU adjusts its geometry (2013-10-09)
  dev.2013.10.09d rcu: Let the world know when RCU adjusts its geometry (2013-10-09)
  dev.2013.10.09b rcutorture: Adjust for RCU source-code movement (2013-10-09)
  dev.2013.10.09a rcu: Allow task-level idle entry/exit nesting (2013-10-09)
  dev.2013.10.08c Merge with 43c375943850 (Partial commit -- get kvm.sh working on Power) (2013-10-08)
  dev.2013.10.08a rcu: Allow task-level idle entry/exit nesting (2013-10-08)
  dev.2013.10.04a rcu: Allow task-level idle entry/exit nesting (2013-10-04)
  dev.2013.09.28a rcutorture: Add KVM-based test framework (2013-09-28)
  dev.2013.09.25c rcu: Fix and comment ordering around wait_event() (2013-09-25)
  next.2013.09.25c Merge branch 'idle.2013.09.25a' into HEAD (2013-09-25)
  sparse.2013.09.23b bonding/bond_alb.c: Apply rcu_access_pointer() to avoid sparse false positive (2013-09-25)
  doc.2013.09.25b rcu: Fix occurrence of "the the" in checklist.txt (2013-09-25)
  dev.2013.09.25a rcu: Fix and comment ordering around wait_event() (2013-09-25)
  doc.2013.09.25a rcu: Fix occurrence of "the the" in checklist.txt (2013-09-25)
  idle.2013.09.25a rcu: Consistent rcu_is_watching() naming (2013-09-25)
  rcu/idle     rcu: Consistent rcu_is_watching() naming (2013-09-25)
  dev.2013.09.24a rcu: Fix and comment ordering around wait_event() (2013-09-24)
  dev.2013.09.23b rcu: Kick CPU halfway to RCU CPU stall warning (2013-09-23)
  next.2013.09.23a Merge branch 'idle.2013.09.23a' into HEAD (2013-09-23)
  fixes.2013.09.23b rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (2013-09-23)
  doc.2013.09.23b rcu: Fix occurrence of "the the" in checklist.txt (2013-09-23)
  gp.2013.09.23b sched, rcu: Make RCU use resched_cpu() (2013-09-23)
  dev.2013.09.23a sched, rcu: Make RCU use resched_cpu() (2013-09-23)
  idle.2013.09.23a rcu: Consistent rcu_is_watching() naming (2013-09-23)
  sparse.2013.09.23a bonding/bond_alb.c: Apply rcu_access_pointer() to avoid sparse false positive (2013-09-23)
  gp.2013.09.23a rcu: Avoid sparse warnings in rcu_nocb_wake trace event (2013-09-23)
  rcu/gp       rcu: Avoid sparse warnings in rcu_nocb_wake trace event (2013-09-23)
  fixes.2013.09.23a rcu: Have rcutiny tracepoints use tracepoint_string() (2013-09-23)
  doc.2013.09.23a kthread: Add pointer to vmstat-avoidance patch (2013-09-23)
  dev.2013.09.20b rcu: Consistent rcu_is_watching() naming (2013-09-20)
  dev.2013.09.20a rcu: Consistent rcu_is_watching() naming (2013-09-20)
  dev.2013.09.14a rcu: Consistent rcu_is_watching() naming (2013-09-14)
  dev.2013.09.13b rcu: Consistent rcu_is_watching() naming (2013-09-13)
  dev.2013.09.13a rcu: Consistent rcu_is_watching() naming (2013-09-13)
  dev.2013.09.06b rcu: Is it safe to enter an RCU read-side critical section? (2013-09-06)
  dev.2013.09.05c rcu: Throttle invoke_rcu_core() invocations due to non-lazy callbacks (2013-09-05)
  dev.2013.09.05b rcu: Is it safe to enter an RCU read-side critical section? (2013-09-05)
  dev.2013.09.05a rcu: Reject memory-order-induced stall-warning false positives (2013-09-05)
  dev.2013.09.04a rcu: Reject memory-order-induced stall-warning false positives (2013-09-04)
  dev.2013.09.03a rcu: Micro-optimize rcu_cpu_has_callbacks() (2013-09-03)
  dev.2013.09.01a rcu: Make rcu_assign_pointer's assignment volatile and type-safe (2013-09-01)
  dev.2013.08.31b rcu: Replace __get_cpu_var() uses (2013-08-31)
  next.2013.08.31b Merge branches 'doc.2013.08.19a', 'fixes.2013.08.20a', 'sysidle.2013.08.31a' and 'torture.2013.08.20a' into HEAD (2013-08-31)
  rcu/sysidle  nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-08-31)
  sysidle.2013.08.31a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-08-31)
  dev.2013.08.29b rcu: Throttle rcu_try_advance_all_cbs() execution (2013-08-29)
  sysidle.2013.08.29a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-08-29)
  dev.2013.08.20c Merge with f9513992 (nohz_full: Add full-system-idle state machine) (2013-08-26)
  dev.2013.08.20b rcu: Remove redundant code from rcu_cleanup_after_idle() (2013-08-22)
  dev.2013.08.20a rcu: Update stall-warning documentation (2013-08-20)
  fixes.2013.08.20a jiffies: Avoid undefined behavior from signed overflow (2013-08-20)
  torture.2013.08.20a rcu: Make rcutorture emit online failures if verbose (2013-08-20)
  dev.2013.08.19c rcu: Update stall-warning documentation (2013-08-19)
  next.2013.08.19c Merge branches 'doc.2013.08.19a', 'fixes.2013.08.18a', 'sysidle.2013.08.18b' and 'torture.2013.08.19b' into HEAD (2013-08-19)
  doc.2013.08.19a doc: Fix memory-barrier control-dependency example (2013-08-19)
  torture.2013.08.19b rcu: Make rcutorture emit online failures if verbose (2013-08-19)
  dev.2013.08.19b rcu: Update stall-warning documentation (2013-08-19)
  next.2013.08.19b Merge branches 'doc.2013.08.18a', 'fixes.2013.08.18a', 'sysidle.2013.08.18b' and 'torture.2013.08.19a' into HEAD (2013-08-19)
  torture.2013.08.19a rcu: Make rcutorture emit online failures if verbose (2013-08-19)
  dev.2013.08.19a rcu: Fix dubious "if" condition in __call_rcu_nocb_enqueue() (2013-08-19)
  dev.2013.08.18a rcu: Fix dubious "if" condition in __call_rcu_nocb_enqueue() (2013-08-18)
  fixes.2013.08.18a jiffies: Avoid undefined behavior from signed overflow (2013-08-18)
  torture.2013.08.18a rcu: Make rcutorture emit online failures if verbose (2013-08-18)
  sysidle.2013.08.18b nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-08-18)
  doc.2013.08.18a doc: Fix memory-barrier control-dependency example (2013-08-18)
  dev.2013.08.17c rcu: Have rcutiny tracepoints use tracepoint_string() (2013-08-17)
  sysidle.2013.08.17a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-08-17)
  dev.2013.08.13a rcu: Flag lockless access to ->gp_flags with ACCESS_ONCE() (2013-08-13)
  next.2013.08.13a Merge branches 'doc.2013.08.13a', 'fixes.2013.08.13a', 'sysidle.2013.08.13a' and 'torture.2013.08.13a' into HEAD (2013-08-13)
  torture.2013.08.13a rcu: Make rcutorture emit online failures if verbose (2013-08-13)
  fixes.2013.08.13a jiffies: Avoid undefined behavior from signed overflow (2013-08-13)
  doc.2013.08.13a doc: Fix memory-barrier control-dependency example (2013-08-13)
  dev.2013.08.08a rcu: Flag lockless access to ->gp_flags with ACCESS_ONCE() (2013-08-08)
  next.2013.08.08a rcu: Flag lockless access to ->gp_flags with ACCESS_ONCE() (2013-08-08)
  dev.2013.08.07a rcu: remove irq work for rsp_wakeup() (2013-08-07)
  dev.2013.07.29a rcu: NFI: add diagnostics to RCU's grace-period kthread (2013-08-06)
  next.2013.08.07a rcu: NFI: add diagnostics to RCU's grace-period kthread (2013-08-06)
  dev.2013.07.15a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-07-15)
  next.2013.07.15a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-07-15)
  dev.2013.07.08a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-07-08)
  dev.2013.07.01a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-07-01)
  dev.2013.06.26a nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU (2013-06-26)
  dev.2013.06.21a rcu: Make rcutorture emit online failures if verbose (2013-06-21)
  dev.2013.06.12a rcu: Remove unused variable from rcu_torture_writer() (2013-06-13)
  dev.2013.06.10a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-06-10)
  next.2013.06.10a Merge branches 'cbnum.2013.06.10a', 'doc.2013.06.10a', 'fixes.2013.06.10a', 'srcu.2013.06.10a' and 'tiny.2013.06.10a' into HEAD (2013-06-10)
  rcu/tiny     rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-06-10)
  tiny.2013.06.10a rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-06-10)
  rcu/srcu     powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-06-10)
  srcu.2013.06.10a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-06-10)
  fixes.2013.06.10a rcu: Apply Dave Jones's NOCB Kconfig help feedback (2013-06-10)
  doc.2013.06.10a kthread: Add kworker kthreads to OS-jitter documentation (2013-06-10)
  cbnum.2013.06.10a rcu: Move redundant call to note_gp_changes() into called function (2013-06-10)
  rcu/cbnum    rcu: Move redundant call to note_gp_changes() into called function (2013-06-10)
  urgent.2013.06.10a rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration (2013-06-10)
  urgent.2013.06.05a rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration (2013-06-04)
  next.2013.06.03a Merge commit '14ffcff86dc36fad827ef8350d847daee56e63e4' into HEAD (2013-06-02)
  urgent.2013.06.03a rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration (2013-06-02)
  urgent.2013.06.03b rcu: Don't call wakeup() with rcu_node structure ->lock held (2013-06-02)
  urgent.2013.06.02a rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration (2013-06-02)
  dev.2013.05.27a rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration (2013-06-02)
  dev.2013.06.03a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-27)
  tiny.2013.05.27a rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-05-27)
  doc.2013.05.27a kthread: Add kworker kthreads to OS-jitter documentation (2013-05-27)
  srcu.2013.05.22a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-05-22)
  fixes.2013.05.22a rcu: Apply Dave Jones's NOCB Kconfig help feedback (2013-05-22)
  cbnum.2013.05.22a rcu: Move redundant call to note_gp_changes() into called function (2013-05-22)
  dev.2013.05.15a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-15)
  next.2013.05.15a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-15)
  tiny.2013.05.15a rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-05-15)
  srcu.2013.05.15a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-05-15)
  fixes.2013.05.15a rcu: Apply Dave Jones's NOCB Kconfig help feedback (2013-05-15)
  doc.2013.05.15a nohz_full: Document additional restrictions (2013-05-15)
  cbnum.2013.05.15a rcu: Move redundant call to note_gp_changes() into called function (2013-05-15)
  urgent.2013.05.15a rcu: Don't allocate bootmem from rcu_init() (2013-05-15)
  dev.2013.05.14a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-14)
  next.2013.05.14a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-14)
  tiny.2013.05.14a rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-05-14)
  srcu.2013.05.14a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-05-14)
  fixes.2013.05.14a rcu: Apply Dave Jones's NOCB Kconfig help feedback (2013-05-14)
  doc.2013.05.14a nohz_full: Document additional restrictions (2013-05-14)
  cbnum.2013.05.14a rcu: Move redundant call to note_gp_changes() into called function (2013-05-14)
  urgent.2013.05.14a rcu: Fix comparison sense in rcu_needs_cpu() (2013-05-14)
  dev.2013.05.13a rcu: Switch to exedited grace periods for suspend as well as hibernation (2013-05-14)
  tiny.2013.05.13a rcu: Shrink TINY_RCU by reworking CPU-stall ifdefs (2013-05-13)
  srcu.2013.05.13a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-05-13)
  cbnum.2013.05.13a rcu: Move redundant call to note_gp_changes() into called function (2013-05-13)
  fixes.2013.05.13a rcu: Apply Dave Jones's NOCB Kconfig help feedback (2013-05-13)
  doc.2013.05.13a nohz_full: Document additional restrictions (2013-05-13)
  urgent.2013.05.13a rcu: Fix comparison sense in rcu_needs_cpu() (2013-05-13)
  dev.2013.05.12a rcu: Eliminate unused APIs intended for adaptive ticks (2013-05-12)
  tiny.2013.05.12a rcu: Shrink TINY_RCU by moving exit_rcu() (2013-05-12)
  srcu.2013.05.12a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-05-12)
  fixes.2013.05.12a rcu: Merge adjacent identical ifdefs (2013-05-12)
  cbnum.2013.05.12a rcu: Move redundant call to note_gp_changes() into called function (2013-05-12)
  dev.2013.04.24a rcu: Update RTFP documentation (2013-05-01)
  doc.2013.04.27b kthread: Document ways of reducing OS jitter due to per-CPU kthreads (2013-04-27)
  nohz.2013.04.27a nohz_full: Add documentation. (2013-04-27)
  rcu/nohz     nohz_full: Add documentation. (2013-04-27)
  next.2013.10.22a Merge commit '6d87669357936bffa1e8fea7a4e7743e76905736' into next.2013.10.22a (2013-04-22)
  urgent.2013.10.22a events: Protect access via task_subsys_state_check() (2013-04-22)
  dev.2013.04.15f Merge branches 'cbnum.2013.04.15a', 'fixes.2013.04.15a', 'srcu.2013.04.15a' and 'tiny.2013.04.15f' into HEAD (2013-04-15)
  cbnum.2013.04.15a rcu: Move redundant call to note_gp_changes() into called function (2013-04-15)
  srcu.2013.04.15a powerpc,kvm: fix imbalance srcu_read_[un]lock() (2013-04-15)
  tiny.2013.04.15f rcu: Shrink TINY_RCU by moving exit_rcu() (2013-04-15)
  fixes.2013.04.15a rcu: Merge adjacent identical ifdefs (2013-04-15)
  dev.2013.04.10a rcu: Drive quiescent-state-forcing delay from HZ (2013-04-10)
  dev.2013.03.28a rcu: Remove TINY_PREEMPT_RCU tracing documentation (2013-03-28)
  dev.2013.03.27a rcu: Remove TINY_PREEMPT_RCU tracing documentation (2013-03-27)
  dev.2013.03.26a rcu: Kick adaptive-ticks CPUs that are holding up RCU grace periods (2013-03-26)
  next.2013.03.26b Merge branches 'doc.2013.03.12a', 'fixes.2013.03.13a' and 'idlenocb.2013.03.26b' into HEAD (2013-03-26)
  idlenocb.2013.03.26b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-03-26)
  rcu/idlenocb rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-03-26)
  dev.2013.03.19a rcu: Move redundant call to note_gp_changes() into called function (2013-03-19)
  next.2013.03.21a Merge branches 'doc.2013.03.12a', 'fixes.2013.03.13a' and 'idlenocb.2013.03.18b' into HEAD (2013-03-18)
  idlenocb.2013.03.18b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-03-18)
  urgent.2013.03.14a list: Fix double fetch of pointer in hlist_entry_safe() (2013-03-14)
  fixes.2013.03.13a rcu: Tone down debugging during boot-up and shutdown. (2013-03-13)
  dev.2013.03.12b Merge branches 'doc.2013.03.12a', 'fixes.2013.03.12a' and 'idlenocb.2013.03.12a' into HEAD (2013-03-12)
  doc.2013.03.12a rcu: Documentation update (2013-03-12)
  fixes.2013.03.12a rcu: Tone down debugging during boot-up and shutdown. (2013-03-12)
  idlenocb.2013.03.12a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-03-12)
  bhat.2013.01.21a Documentation/cpu-hotplug: Remove references to stop_machine() (2013-02-11)
  next.2013.02.07b srcu: use ACCESS_ONCE() to access sp->completed in srcu_read_lock() (2013-02-07)
  srcu.2013.02.07b srcu: use ACCESS_ONCE() to access sp->completed in srcu_read_lock() (2013-02-07)
  dev.2013.02.05a rcu: Avoid invoking RCU core on offline CPUs (2013-02-07)
  idlenocb.2013.02.07a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-02-07)
  dev.2013.02.04b rcu: Avoid invoking RCU core on offline CPUs (2013-02-04)
  next.2013.02.04a rcu: Allow rcutorture to be built at low optimization levels (2013-02-04)
  test.2013.01.30a Merge commit 'v3.8-rc5' into test.2013.01.30a (2013-01-29)
  dev.2013.01.29b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-28)
  idlenocb.2013.01.29b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-28)
  next.2013.01.29b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-28)
  doctorture.2013.01.29a rcu: Make rcutorture's shuffler task shuffle recently added tasks (2013-01-28)
  rcu/doctorture rcu: Make rcutorture's shuffler task shuffle recently added tasks (2013-01-28)
  tiny.2013.01.29b rcu: Allow TREE_PREEMPT_RCU on UP systems (2013-01-28)
  idlenocb.2013.01.26a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-26)
  next.2013.01.26a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-26)
  fixes.2013.01.26a context_tracking: Add comments on interface and internals (2013-01-26)
  dev.2013.01.25a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-25)
  idlenocb.2013.01.25b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-25)
  fixes.2013.01.25a context_tracking: Add comments on interface and internals (2013-01-25)
  next.2013.01.11b Merge branches 'doctorture.2013.01.11a', 'fixes.2013.01.11a', 'idlenocb.2013.01.08b' and 'tiny.2013.01.11a' into HEAD (2013-01-11)
  doctorture.2013.01.11a rcu: Make rcutorture's shuffler task shuffle recently added tasks (2013-01-11)
  fixes.2013.01.11a rcu: Remove obsolete Kconfig option from comment (2013-01-11)
  tiny.2013.01.11a rcu: Make rcutorture's shuffler task shuffle recently added tasks (2013-01-11)
  tiny.2013.01.26a rcu: Allow TREE_PREEMPT_RCU on UP systems (2013-01-11)
  dev.2013.01.08c rcu: Remove obsolete Kconfig option from comment (2013-01-10)
  tiny.2013.01.08b rcu: Provide RCU CPU stall warnings for tiny RCU (2013-01-08)
  idlenocb.2013.01.08b rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-08)
  rcu/tagcb    rcu: Trace callback acceleration (2013-01-08)
  tagcb.2013.01.24a rcu: Trace callback acceleration (2013-01-08)
  fixes.2013.01.08b rcu: Remove unused code originally used for context tracking (2013-01-08)
  doctorture.2013.01.08b Documentation: Memory barrier semantics of atomic_xchg() (2013-01-08)
  urgent.2013.01.08b rcu: Make rcu_nocb_poll an early_param instead of module_param (2013-01-08)
  next.2013.01.05b Merge branches 'doctorture.2013.01.05a', 'fixes.2013.01.05a', 'idlenocb.2013.01.05a' and 'tiny.2013.01.05a' into HEAD (2013-01-05)
  doctorture.2013.01.05a Documentation: Memory barrier semantics of atomic_xchg() (2013-01-05)
  tiny.2013.01.05a rcu: Provide RCU CPU stall warnings for tiny RCU (2013-01-05)
  fixes.2013.01.05a rcu: Correct 'optimized' to 'optimize' in header comment (2013-01-05)
  idlenocb.2013.01.05a rcu: Make rcu_accelerate_cbs() note need for future grace periods (2013-01-05)
  urgent.2013.01.05a rcu: Make rcu_nocb_poll an early_param instead of module_param (2012-12-23)
  next.2012.11.30a context_tracking: New context tracking susbsystem (2012-11-30)
  dev.2012.11.28a rcu: Trace callback acceleration (2012-11-28)
  next.2012.11.27a context_tracking: New context tracking susbsystem (2012-11-27)
  dev.2012.11.19a rcu: Reduce rcutorture tracing (2012-11-19)
  dev.2012.11.16a tracing: Export trace_clock_local() (2012-11-16)
  next.2012.11.16a sched: Mark RCU reader in sched_show_task() (2012-11-16)
  nocb.2012.11.16a rcu: Separate accounting of callbacks from callback-free CPUs (2012-11-16)
  rcu/nocb     rcu: Separate accounting of callbacks from callback-free CPUs (2012-11-16)
  doc.2012.11.16a rcu: Add documentation for the new rcuexp debugfs trace file (2012-11-16)
  dev.2012.11.13b rcu: Provide compile-time control for no-CBs CPUs (2012-11-13)
  next.2012.11.13b sched: Mark RCU reader in sched_show_task() (2012-11-13)
  nocb.2012.11.13a rcu: Separate accounting of callbacks from callback-free CPUs (2012-11-13)
  rcu/stall    rcu: Reduce default RCU CPU stall warning timeout (2012-11-13)
  stall.2012.11.13a rcu: Reduce default RCU CPU stall warning timeout (2012-11-13)
  fixes.2012.11.13a rcu: Fix TINY_RCU rcu_is_cpu_rrupt_from_idle check (2012-11-13)
  dev.2012.11.08a cpu: No more __stop_machine() in _cpu_down() (2012-11-08)
  next.2012.11.08a rcu: Separate accounting of callbacks from callback-free CPUs (2012-11-08)
  nocb.2012.11.08a rcu: Separate accounting of callbacks from callback-free CPUs (2012-11-08)
  rcu/tracing  rcu: Add tracing for synchronize_sched_expedited() (2012-11-08)
  tracing.2012.11.08a rcu: Add tracing for synchronize_sched_expedited() (2012-11-08)
  hotplug.2012.11.08a rcu: Instrument synchronize_rcu_expedited() for debugfs tracing (2012-11-08)
  rcu/hotplug  rcu: Instrument synchronize_rcu_expedited() for debugfs tracing (2012-11-08)
  fixes.2012.11.08a rcu: Fix TINY_RCU rcu_is_cpu_rrupt_from_idle check (2012-11-08)
  doc.2012.11.08a rcu: Add documentation for the new rcuexp debugfs trace file (2012-11-08)
  nocb.2012.10.30b rcu: Separate accounting of callbacks from callback-free CPUs (2012-10-30)
  next.2012.10.30a Merge branches 'doc.2012.10.30a', 'fixes.2012.10.30a', 'srcu.2012.10.27a', 'stall.2012.10.24a', 'tracing.2012.10.30a' and 'idle.2012.10.24a' into HEAD (2012-10-30)
  tracing.2012.10.30a rcu: Add tracing for synchronize_sched_expedited() (2012-10-30)
  doc.2012.10.30a rcu: Document alternative RCU/reference-count algorithms (2012-10-30)
  fixes.2012.10.30a rcu: Fix TINY_RCU rcu_is_cpu_rrupt_from_idle check (2012-10-30)
  dev.2012.10.27a rcu: Document altenrative RCU/reference-count algorithms (2012-10-27)
  tracing.2012.10.27a rcu: Add tracing for synchronize_sched_expedited() (2012-10-27)
  fixes.2012.10.27a rcu: Reduce default RCU CPU stall warning timeout (2012-10-27)
  urgent.2012.10.27a rcu: Fix unrecovered RCU user mode in syscall_trace_leave() (2012-10-27)
  srcu.2012.10.27a rcutorture: Use DEFINE_STATIC_SRCU() (2012-10-27)
  hotplug.2012.10.27a rcu: Instrument synchronize_rcu_expedited() for debugfs tracing (2012-10-27)
  idle.2012.10.24a rcu: Wordsmith help text for RCU_USER_QS kernel parameter (2012-10-24)
  stall.2012.10.24a rcu: Provide RCU CPU stall warnings for tiny RCU (2012-10-24)
  nocb.2012.10.23a rcu: Add callback-free CPUs (2012-10-23)
  next.2012.10.23d Merge branch 'tracing.2012.10.23c' into dev.3.8.2012.10.23d (2012-10-23)
  tracing.2012.10.23c rcu: Add tracing for synchronize_sched_expedited() (2012-10-23)
  stall.2012.10.23c rcu: Provide RCU CPU stall warnings for tiny RCU (2012-10-23)
  srcu.2012.10.23c rcutorture: Use DEFINE_STATIC_SRCU() (2012-10-23)
  idle.2012.10.23c rcu: Fix precedence error in cpu_needs_another_gp() (2012-10-23)
  hotplug.2012.10.23c rcu: Instrument synchronize_rcu_expedited() for debugfs tracing (2012-10-23)
  fixes.2012.10.23c rcu: Clarify memory-ordering properties of grace-period primitives (2012-10-23)
  doc.2012.10.23c RCU: Update docs to include kfree_rcu() (2012-10-23)
  dev.2012.10.10bb rcu: Rename ->onofflock to ->orphan_lock (2012-10-10)
  urgent.2012.10.10a rcu: Advise most users not to enable RCU user mode (2012-10-10)
  dev.2012.10.08a rcu: Rename ->onofflock to ->orphan_lock (2012-10-08)
  urgent.2012.10.08a rcu: Grace-period initialization excludes only RCU notifier (2012-10-08)
  dev.2012.09.26a rcu: Make rcutorture give diagnostics if CPU offline fails (2012-09-26)
  idle.2012.09.26a rcu: Apply micro-optimization and int/bool fixes to RCU's idle handling (2012-09-26)
  dev.2012.09.25a rcu: Make rcutorture give diagnostics if CPU offline fails (2012-09-25)
  idle.2012.09.25a rcu: Apply micro-optimization and int/bool fixes to RCU's idle handling (2012-09-25)
  next.2012.09.25b Merge remote-tracking branch 'tip/core/rcu' into next.2012.09.25b (2012-09-25)
  dev.2012.09.24b rcu: Make rcutorture give diagnostics if CPU offline fails (2012-09-24)
  idle.2012.09.24b rcu: Apply micro-optimization and int/bool fixes to RCU's idle handling (2012-09-24)
  next.3.7.2012.09.23a Merge branches 'bigrt.2012.09.23a', 'doctorture.2012.09.23a', 'fixes.2012.09.23a', 'hotplug.2012.09.23a' and 'idlechop.2012.09.23a' into HEAD (2012-09-24)
  dev.2012.09.23a rcu: Dump number of callbacks in stall warning messages (2012-09-23)
  next.2012.09.23a Merge branches 'bigrt.2012.09.23a', 'doctorture.2012.09.23a', 'fixes.2012.09.23a', 'hotplug.2012.09.23a' and 'idle.2012.09.23a' into HEAD (2012-09-23)
  idle.2012.09.23a rcu: Apply micro-optimization and int/bool fixes to RCU's idle handling (2012-09-23)
  idlechop.2012.09.23a ia64: Add missing RCU idle APIs on idle loop (2012-09-23)
  hotplug.2012.09.23a Use get_online_cpus to avoid races involving CPU hotplug (2012-09-23)
  fixes.2012.09.23a rcu: Fix CONFIG_RCU_FAST_NO_HZ stall warning message (2012-09-23)
  doctorture.2012.09.23a rcu: Prevent initialization race in rcutorture kthreads (2012-09-23)
  bigrt.2012.09.23a rcu: Shrink RCU based on number of CPUs (2012-09-23)
  rcu/bigrt    rcu: Shrink RCU based on number of CPUs (2012-09-23)
  urgent.2012.09.23a rcu: Fix day-one dyntick-idle stall-warning bug (2012-09-23)
  dev.2012.09.20b rcu: Print remote CPU's stacks in stall warnings (2012-09-20)
  next.2012.09.20b Merge branches 'bigrt.2012.09.20b', 'doctorture.2012.09.18a', 'fixes.2012.09.20a', 'hotplug.2012.09.17a' and 'idle.2012.09.18b' into HEAD (2012-09-20)
  bigrt.2012.09.20b rcu: Shrink RCU based on number of CPUs (2012-09-20)
  dev.2012.09.20a rcu: Print remote CPU's stacks in stall warnings (2012-09-20)
  next.2012.09.20a Merge branches 'bigrt.2012.09.20a', 'doctorture.2012.09.18a', 'fixes.2012.09.20a', 'hotplug.2012.09.17a' and 'idle.2012.09.18b' into HEAD (2012-09-20)
  fixes.2012.09.20a rcu: Move TINY_RCU quiescent state out of extended quiescent state (2012-09-20)
  bigrt.2012.09.20a rcu: Shrink RCU based on number of CPUs (2012-09-20)
  nocb.2012.09.19b rcu: Add callback-free CPUs (2012-09-19)
  dev.2012.09.18c rcu: Move TINY_RCU quiescent state out of extended quiescent state (2012-09-19)
  ppc.2012.09.19a ppc: fix Power warnings (2012-09-19)
  nocb.2012.09.19a rcu: Add callback-free CPUs (2012-09-19)
  dev.2012.09.18b rcu: Track RCU idle periods using lockdep (2012-09-18)
  next.2012.09.18b Merge branches 'bigrt.2012.09.17c', 'doctorture.2012.09.18a', 'fixes.2012.09.17a', 'hotplug.2012.09.17a' and 'idle.2012.09.18b' into HEAD (2012-09-18)
  doctorture.2012.09.18a rcu: Prevent initialization race in rcutorture kthreads (2012-09-18)
  idle.2012.09.18b ia64: Add missing RCU idle APIs on idle loop (2012-09-18)
  bigrt.2012.09.17c rcu: Shrink RCU based on number of CPUs (2012-09-18)
  hotplug.2012.09.17a Use get_online_cpus to avoid races involving CPU hotplug (2012-09-17)
  fixes.2012.09.17a kmemleak: Replace list_for_each_continue_rcu with new interface (2012-09-17)
  dev.2012.09.05a rcu: Shrink RCU based on number of CPUs (2012-09-06)
  bigrt.2012.09.05a rcu: Simplify quiescent-state detection (2012-09-05)
  idle.2012.09.04a ia64: Add missing RCU idle APIs on idle loop (2012-09-04)
  doctorture.2012.09.04a rcu: Prevent initialization race in rcutorture kthreads (2012-09-04)
  hotplug.2012.09.04a Use get_online_cpus to avoid races involving CPU hotplug (2012-09-04)
  fixes.2012.09.04a kmemleak: Replace list_for_each_continue_rcu with new interface (2012-09-04)
  next.2012.08.28a Merge branches 'bigrt.2012.08.28a', 'doctorture.2012.08.28a', 'fixes.2012.08.28a', 'hotplug.2012.08.28a' and 'idle.2012.08.24a' into HEAD (2012-08-28)
  bigrt.2012.08.28a rcu: Simplify quiescent-state detection (2012-08-28)
  hotplug.2012.08.28a sched: Fix load avg vs cpu-hotplug (2012-08-28)
  rcu/smphotplug sched: Fix load avg vs cpu-hotplug (2012-08-28)
  fixes.20o12.08.28a kmemleak: Replace list_for_each_continue_rcu with new interface (2012-08-28)
  next.2012.08.24a Merge branches 'bigrt.2012.08.09b', 'doctorture.2012.08.16a', 'fixes.2012.08.24a', 'hotplug.2012.08.16c' and 'idle.2012.08.24a' into HEAD (2012-08-24)
  idle.2012.08.24a ia64: Add missing RCU idle APIs on idle loop (2012-08-24)
  fixes.2012.08.24a kmemleak: Replace list_for_each_continue_rcu with new interface (2012-08-24)
  smphotplug.2012.08.20a infiniband: ehca: Fix compiler warnings (2012-08-20)
  smphotplug.2012.08.16a infiniband: ehca: Fix compiler warnings (2012-08-17)
  dev.2012.08.16c Merge branches 'bigrt.2012.08.09b', 'doctorture.2012.08.16a', 'fixes.2012.08.16a', 'hotplug.2012.08.16c' and 'idle.2012.08.09b' into HEAD (2012-08-16)
  hotplug.2012.08.16c sched: Make migration_call() safe for stop_machine()-free hotplug (2012-08-16)
  fixes.2012.08.16a rcu: Remove redundant memory barrier from __call_rcu() (2012-08-16)
  doctorture.2012.08.16a rcu: Switch rcutorture to pr_alert() and friends (2012-08-16)
  idle.2012.08.09b rcu: Userspace RCU extended QS selftest (2012-08-09)
  bigrt.2012.08.09b rcu: Reduce synchronize_rcu_expedited() latency (2012-08-09)
  hotplugdev.2012.08.03a cpu: No more __stop_machine() in _cpu_down() (2012-08-03)
  next.2012.08.03a Merge branches 'bigrt.2012.07.31a', 'doctorture.2012.08.03a', 'fixes.2012.08.03a', 'hotplug.2012.08.03a' and 'idle.2012.07.31a' into dev.3.7.2012.08.03a (2012-08-03)
  fixes.2012.08.03a rcu: Fix obsolete rcu_initiate_boost() header comment (2012-08-03)
  doctorture.2012.08.03a rcu: Track CPU-hotplug duration statistics (2012-08-03)
  hotplug.2012.08.03a rcu: Remove _rcu_barrier() dependency on __stop_machine() (2012-08-03)
  dev.2012.07.31b Merge with fbd59c99 (Make migration_call() safe for stop_machine()-free hotplug) (2012-07-31)
  fixes.2012.07.31b rcu: Permit RCU_NONIDLE() to be used from interrupt context (2012-07-31)
  bigrt.2012.07.31a rcu: Reduce synchronize_rcu_expedited() latency (2012-07-31)
  doctorture.2012.07.31a rcu: Update rcutorture defaults (2012-07-31)
  hotplug.2012.07.31a cpu: No more __stop_machine() in _cpu_down() (2012-07-31)
  idle.2012.07.31a rcu: Userspace RCU extended QS selftest (2012-07-31)
  wqhotplugdev.2012.07.23a Merge branch 'dev.3.7.2012.07.23a' into HEAD (2012-07-23)
  dev.3.7.2012.07.23a Merge branches 'bigrt.2012.07.23a' and 'fixes.2012.07.23a' into HEAD (2012-07-23)
  bigrt.2012.07.23a rcu: Remove callback acceleration from grace-period initialization (2012-07-23)
  fixes.2012.07.23a rcu: Pull TINY_RCU dyntick-idle tracing into non-idle region (2012-07-23)
  rcu/wqhotplug workqueue: fix spurious CPU locality WARN from process_one_work() (2012-07-22)
  wqhotplug.2012.07.22a workqueue: fix spurious CPU locality WARN from process_one_work() (2012-07-22)
  rcu/smp/hotplug hotplug: Fix UP bug in smpboot hotplug code (2012-07-21)
  smphotplug.2012.07.21a hotplug: Fix UP bug in smpboot hotplug code (2012-07-21)
  wqhotplug.2012.07.20a workqueue: simplify CPU hotplug code (2012-07-20)
  smphotplug.2012.07.20c infiniband: ehca: Use hotplug thread infrastructure (2012-07-20)
  idle.2012.07.16b rcu: Userspace RCU extended QS selftest (2012-07-16)
  idle.2012.07.16a rcu: Make RCU_FAST_NO_HZ handle adaptive ticks (2012-07-16)
  dev.2012.07.16a rcu: Remove callback acceleration from grace-period initialization (2012-07-16)
  dev.2012.07.06a rcu: Add PROVE_RCU_DELAY to provoke difficult races (2012-07-06)
  bigrt.2012.07.06a rcu: Remove now-unused rcu_state fields (2012-07-06)
  next.2012.07.06a rcu: Fix broken strings in RCU's source code. (2012-07-06)
  fixes.2012.07.06a rcu: Introduce check for callback list/count mismatch (2012-07-06)
  dev.2012.07.04a rcu: Add PROVE_RCU_DELAY to provoke difficult races (2012-07-04)
  bigrt.2012.07.04a rcu: Remove now-unused rcu_state fields (2012-07-04)
  next.2012.07.04a rcu: Fix broken strings in RCU's source code. (2012-07-04)
  dev.2012.07.02c rcu: Add PROVE_RCU_DELAY to provoke difficult races (2012-07-02)
  bigrt.2012.07.02a rcu: Control grace-period duration from sysfs (2012-07-02)
  next.2012.07.03a rcu: Fix broken strings in RCU's source code. (2012-07-02)
  fnh.2012.07.02a rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter (2012-07-02)
  fixes.2012.07.02a rcu: Introduce check for callback list/count mismatch (2012-07-02)
  doctorture.2012.07.02a rcu: Make rcutorture fakewriters invoke rcu_barrier() (2012-07-02)
  bigrtm.2012.07.02a rcu: Segregate rcu_state fields to improve cache locality (2012-07-02)
  bigrtm.2012.07.04a rcu: RCU_SAVE_DYNTICK code no longer ever dead (2012-07-02)
  urgent.2012.07.02b Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation" (2012-07-02)
  dev.2012.06.30a rcu: Remove now-unused rcu_state fields (2012-06-30)
  next.2012.06.30a rcu: Fix broken strings in RCU's source code. (2012-06-30)
  fnh.2012.06.30a rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter (2012-06-30)
  bigrtm.2012.06.30a rcu: Segregate rcu_state fields to improve cache locality (2012-06-30)
  idle.2012.06.28a rcu: Make RCU_FAST_NO_HZ handle adaptive ticks (2012-06-28)
  bigrt.2012.06.27a rcu: Adjust debugfs tracing for kthread-based quiescent-state forcing (2012-06-28)
  next.2012.06.28a rcu: Fix broken strings in RCU's source code. (2012-06-28)
  bigrtm.2012.06.28a rcu: Break up rcu_gp_kthread() into subfunctions (2012-06-28)
  fixes.2012.06.27a rcu: Introduce check for callback list/count mismatch (2012-06-27)
  doctorture.2012.06.27a rcu: Make rcutorture fakewriters invoke rcu_barrier() (2012-06-27)
  fnh.2012.06.27a rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter (2012-06-27)
  bigrt.2012.06.25a rcu: Allow RCU quiescent-state forcing to be preempted (2012-06-25)
  next.2012.06.25b rcu: Allow RCU quiescent-state forcing to be preempted (2012-06-25)
  fixes.2012.06.25a rcu: Introduce check for callback list/count mismatch (2012-06-25)
  fnh.2012.06.25a rcu: Make RCU_FAST_NO_HZ respect nohz= boot parameter (2012-06-25)
  urgent.2012.06.25a rcu: Stop rcu_do_batch() from multiplexing the "count" variable (2012-06-25)
  next.2012.06.24a Merge branches 'bigrt.2012.06.24a', 'doctorture.2012.06.15a', 'fixes.2012.06.24a' and 'fnh.2012.06.15a' into dev.3.6.2012.06.24a (2012-06-24)
  fixes.2012.06.24a rcu: Stop rcu_do_batch() from multiplexing the "count" variable (2012-06-24)
  bigrt.2012.06.24a Break up rcu_gp_kthread() into subfunctions (2012-06-24)
  urgent.2012.06.22a rcu: Stop rcu_do_batch() from multiplexing the "count" variable (2012-06-22)
  dev.2012.06.21c rcu: Stop rcu_do_batch() from multiplexing the "count" variable (2012-06-22)
  bigrt.2012.06.21c rcu: Prevent offline CPUs from executing RCU core code (2012-06-22)
  fixes.2012.06.21a rcu: Add check for CPUs going offline with callbacks queued (2012-06-21)
  fixes.2012.06.20a rcu: Disable preemption in rcu_blocking_is_gp() (2012-06-20)
  bigrt.2012.06.20a rcu: Allow RCU grace-period initialization to be preempted (2012-06-20)
  doctorture.2012.06.15a rcu: Make rcutorture fakewriters invoke rcu_barrier() (2012-06-15)
  fnh.2012.06.15a rcu: Provide OOM handler to motivate lazy RCU callbacks (2012-06-15)
  idle.2012.06.11a rcu: Allow calls to rcu_exit_user_irq from nesting irqs (2012-06-11)
  next.2012.06.06a Merge branches 'barrier.2012.06.06a', 'doctorture.2012.06.06a', 'fixes.2012.06.06a' and 'fnh.2012.06.06a' into HEAD (2012-06-06)
  fixes.2012.06.06a rcu: Fix rcu_is_cpu_idle() #ifdef in TINY_RCU (2012-06-06)
  fnh.2012.06.06a rcu: Fix qlen_lazy breakage (2012-06-06)
  urgent.2012.06.08a rcu: Precompute RCU_FAST_NO_HZ timer offsets (2012-06-06)
  barrier.2012.06.06a rcu: Add rcu_barrier() statistics to debugfs tracing (2012-06-06)
  bigrt.2012.06.06a rcu: Size rcu_node tree from nr_cpu_ids rather than NR_CPUS (2012-06-06)
  doctorture.2012.06.06a rcu: Make rcutorture fakewriters invoke rcu_barrier() (2012-06-06)
  idle.2012.06.06a rcu: New TINY_RCU rcu_user_enter_irq() and rcu_user_exit_irq() APIs (2012-06-06)
  dev.2012.06.04a rcu: Fix qlen_lazy breakage (2012-06-05)
  idle.2012.06.04a rcu: New TINY_RCU rcu_user_enter_irq() and rcu_user_exit_irq() APIs (2012-06-04)
  next.2012.06.04a Merge branches 'fixes.2012.06.04a', 'barrier.2012.06.04a' and 'fnh.2012.05.21a' into dev.3.6.2012.06.04a (2012-06-04)
  doctorture.2012.06.04a rcu: Make rcutorture fakewriters invoke rcu_barrier() (2012-06-04)
  barrier.2012.06.04a rcu: Add rcu_barrier() statistics to debugfs tracing (2012-06-04)
  fixes.2012.06.04a rcu: Split RCU core processing out of __call_rcu() (2012-06-04)
  dev.2012.05.21a Merge branches 'bigrt.2012.05.21a', 'fixes.2012.05.21a', 'doctorture.2012.05.21a' and 'fnh.2012.05.21a' into HEAD (2012-05-21)
  fixes.2012.05.21a rcu: Remove return value from rcu_assign_pointer() (2012-05-21)
  doctorture.2012.05.21a rcu: Test srcu_barrier() from rcutorture test suite (2012-05-21)
  bigrt.2012.05.21a rcu: Size rcu_node tree from nr_cpu_ids rather than NR_CPUS (2012-05-21)
  fnh.2012.05.21a rcu: The rcu_needs_cpu() function is not a quiescent state (2012-05-21)
  next.2012.05.21a rcu: Fix broken strings in RCU's source code. (2012-05-21)
  next.2012.05.17b rcu: Fix broken strings in RCU's source code. (2012-05-17)
  next.2012.05.17a rcu: Fix broken strings in RCU's source code. (2012-05-17)
  dev.2012.05.11a rcu: Dump only the current CPU's buffers for idle-entry/exit warnings (2012-05-11)
  bigrt.2012.05.11a rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-05-11)
  next.2012.05.11a Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07b' into HEAD (2012-05-11)
  dev.2012.05.09c rcu: Dump only the current CPU's buffers for idle-entry/exit warnings (2012-05-09)
  bigrt.2012.05.09c rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-05-09)
  next.2012.05.09a Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07a' into dev3.5.2012.05.09a (2012-05-09)
  barrier.2012.05.09a rcu: Make rcu_barrier() less disruptive (2012-05-09)
  fnh.2012.05.09a rcu: Explicitly initialize RCU_FAST_NO_HZ per-CPU variables (2012-05-09)
  dev.2012.05.07b rcu: Rationalize ordering of torture_ops list (2012-05-07)
  bigrt.2012.05.07b rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-05-07)
  next.2012.05.07b Merge branches 'barrier.2012.05.01a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07a' into dev3.5-2012.05.07b (2012-05-07)
  srcu.2012.05.07b rcu: Update RCU maintainership (2012-05-07)
  dev.2012.05.04b rcu: RCU_FAST_NO_HZ detection of callback adoption (2012-05-04)
  bigrt.2012.05.04b rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-05-04)
  next.2012.05.04b Merge branches 'barrier.2012.05.04b', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.04.30a' into HEAD (2012-05-04)
  barrier.2012.05.04b rcu: Make rcu_barrier() less disruptive (2012-05-04)
  fnh.2012.05.04b rcu: Explicitly initialize RCU_FAST_NO_HZ per-CPU variables (2012-05-04)
  next.2012.05.02b Merge branches 'barrier.2012.05.01a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.04.30a' into dev3.5-2012.05.02b (2012-05-02)
  inline.2012.05.02b rcu: Make exit_rcu() more precise and consolidate (2012-05-02)
  bigrt.2012.05.01a rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-05-01)
  next.2012.05.01a Merge branches 'barrier.2012.05.01a', 'fixes.2012.04.26a', 'inline.2012.04.25a' and 'srcu.2012.04.30a' into HEAD (2012-05-01)
  barrier.2012.05.01a rcu: Make rcu_barrier() less disruptive (2012-05-01)
  fnh.2012.05.01a rcu: Make RCU_FAST_NO_HZ handle timer migration (2012-05-01)
  bigrt.2012.04.30a rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-04-30)
  next.2012.04.30a Merge branches 'barrier.2012.04.26a', 'fixes.2012.04.26a', 'inline.2012.04.25a' and 'srcu.2012.04.30a' into dev3.5-2012.04.30a (2012-04-30)
  fixes.2012.04.26a timer: Fix mod_timer_pinned() header comment (2012-04-26)
  bigrt.2012.04.25b Merge branch 'bigrt.2012.04.25b' of ../linux-2.6-tip into bigrt.2012.04.25b (2012-04-25)
  next.2012.04.25a Merge branches 'barrier.2012.04.25a', 'fixes.2012.04.25a', 'inline.2012.04.25a' and 'srcu.2012.04.25a' into next.2012.04.25a (2012-04-25)
  next.2012.04.24a Merge branches 'barrier.2012.04.23a', 'fixes.2012.04.24a' and 'inline.2012.04.18a' of ../linux-2.6-tip into HEAD (2012-04-24)
  bigrt.2012.04.24b rcu: Control RCU_FANOUT_LEAF from boot-time parameter (2012-04-24)
  fixes.2012.04.24a rcu: Document why rcu_blocking_is_gp() is safe (2012-04-24)
  barrier.2012.04.23a rcu: Make rcu_barrier() less disruptive (2012-04-23)
  fnh.2012.04.23a rcu: Add warning for RCU_FAST_NO_HZ timer firing (2012-04-23)
  dev.2012.04.19b Merge branches 'barrier.2012.04.19a', 'fixes.2012.04.18a' and 'inline.2012.04.18a' into dev.2012.04.19b (2012-04-23)
  dev.2012.04.19a Merge branches 'fnh.2012.04.19a', 'fixes.2012.04.19a' and 'inline.2012.04.18a' of ../linux-2.6-tip into HEAD (2012-04-20)
  fixes.2012.04.19a rcu: Reduce cache-miss initialization latencies for large systems (2012-04-19)
  next.2012.04.18a Merge branches 'fixes.2012.04.18a' and 'inline.2012.04.18a' of ../linux-2.6-tip into HEAD (2012-04-18)
  inline.2012.04.18a rcu: Add exports for per-CPU variables used for inlining (2012-04-18)
  inline.2012.04.17a rcu: Add exports for per-CPU variables used for inlining (2012-04-17)
  urgent.2012.04.17a rcu: Check for timer migration for RCU_FAST_NO_HZ (2012-04-17)
  urgent.2012.04.16a rcu: Permit call_rcu() from CPU_DYING notifiers (2012-04-16)
  fnh.2012.04.19a rcu: Ensure that RCU_FAST_NO_HZ timers expire on correct CPU (2012-04-16)
  inline.2012.04.16a rcu: Inline preemptible RCU __rcu_read_lock() (2012-04-16)
  inline.2012.04.15a rcu: Inline preemptible RCU __rcu_read_lock() (2012-04-15)
  srcu.2012.04.10c rcu: Add rcutorture test for call_srcu() (2012-04-10)
  srcu.2012.03.22a add srcu torture test (2012-03-22)
  srcu.2012.03.08a rcu: Improve srcu_readers_active_idx()'s cache locality (2012-03-08)
  srcu.2012.02.23a rcu: Flip ->completed only once per SRCU grace period (2012-02-24)
  last.2012.02.22a rcu: Stop spurious warnings from synchronize_sched_expedited (2012-02-21)
  dev.2012.02.03b cpuidle: Inform RCU of read-side critical sections (2012-02-03)
  dev.2012.02.01b rcu: Convert WARN_ON_ONCE() in rcu_lock_acquire() to lockdep (2012-02-01)
  dev.2012.01.20a Revert "rcu: Make rcutorture bool parameters really bool (core code)" (2012-01-20)
  urgent.2012.01.16a rcu: Add missing __cpuinit annotation in rcutorture code (2012-01-16)
  urgent.2012.01.15a rcu: Make rcutorture bool parameters really bool (core code) (2012-01-15)
  to-mingo.2012.01.09a rcu: Add missing __cpuinit annotation in rcutorture code (2012-01-09)
  dev.2011.12.26a rcu: Bring RTFP.txt up to date. (2011-12-29)
  dyntick.2011.12.16a sched: Add "const" to is_idle_task() parameter (2011-12-20)
  dyntick.2011.11.28c rcu: Irq nesting is always 0 on rcu_enter_idle_common (2011-11-28)
  rcu/dyntick  rcu: Irq nesting is always 0 on rcu_enter_idle_common (2011-11-28)
  dev.2011.11.28b rcu: Permit dyntick-idle with callbacks pending (2011-11-28)
  dev.2011.11.03a rcu: Fix idle-task checks (2011-11-03)

git clone https://yhbt.net/pub/scm/linux/kernel/git/paulmck/linux-rcu.git