Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
authorIngo Molnar <mingo@kernel.org>
Mon, 3 Dec 2012 05:27:05 +0000 (06:27 +0100)
committerIngo Molnar <mingo@kernel.org>
Mon, 3 Dec 2012 05:27:05 +0000 (06:27 +0100)
commit630e1e0bcddfda9566462d4f9a0d58b31c29d467
treeb09a28cf7b9ff0fee53af2245a7e3f8d006ae091
parent7e5530af11be68f3109672aed59243f82e1272f0
parent91d1aa43d30505b0b825db8898ffc80a8eca96c7
Merge branch 'rcu/next' of git://git./linux/kernel/git/paulmck/linux-rcu into core/rcu

Conflicts:
arch/x86/kernel/ptrace.c

Pull the latest RCU tree from Paul E. McKenney:

"       The major features of this series are:

  1. A first version of no-callbacks CPUs.  This version prohibits
   offlining CPU 0, but only when enabled via CONFIG_RCU_NOCB_CPU=y.
   Relaxing this constraint is in progress, but not yet ready
   for prime time.  These commits were posted to LKML at
   https://lkml.org/lkml/2012/10/30/724, and are at branch rcu/nocb.

  2. Changes to SRCU that allows statically initialized srcu_struct
   structures.  These commits were posted to LKML at
   https://lkml.org/lkml/2012/10/30/296, and are at branch rcu/srcu.

  3. Restructuring of RCU's debugfs output.  These commits were posted
   to LKML at https://lkml.org/lkml/2012/10/30/341, and are at
   branch rcu/tracing.

  4. Additional CPU-hotplug/RCU improvements, posted to LKML at
   https://lkml.org/lkml/2012/10/30/327, and are at branch rcu/hotplug.
   Note that the commit eliminating __stop_machine() was judged to
   be too-high of risk, so is deferred to 3.9.

  5. Changes to RCU's idle interface, most notably a new module
   parameter that redirects normal grace-period operations to
   their expedited equivalents.  These were posted to LKML at
   https://lkml.org/lkml/2012/10/30/739, and are at branch rcu/idle.

  6. Additional diagnostics for RCU's CPU stall warning facility,
   posted to LKML at https://lkml.org/lkml/2012/10/30/315, and
   are at branch rcu/stall.  The most notable change reduces the
   default RCU CPU stall-warning time from 60 seconds to 21 seconds,
   so that it once again happens sooner than the softlockup timeout.

  7. Documentation updates, which were posted to LKML at
   https://lkml.org/lkml/2012/10/30/280, and are at branch rcu/doc.
   A couple of late-breaking changes were posted at
   https://lkml.org/lkml/2012/11/16/634 and
   https://lkml.org/lkml/2012/11/16/547.

  8. Miscellaneous fixes, which were posted to LKML at
   https://lkml.org/lkml/2012/10/30/309, along with a late-breaking
   change posted at Fri, 16 Nov 2012 11:26:25 -0800 with message-ID
   <20121116192625.GA447@linux.vnet.ibm.com>, but which lkml.org
   seems to have missed.  These are at branch rcu/fixes.

  9. Finally, a fix for an lockdep-RCU splat was posted to LKML
   at https://lkml.org/lkml/2012/11/7/486.  This is at rcu/next. "

Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/entry_64.S
arch/x86/kernel/ptrace.c
arch/x86/kernel/signal.c
kernel/Makefile