]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
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)
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>
1  2 
arch/x86/kernel/entry_64.S
arch/x86/kernel/ptrace.c
arch/x86/kernel/signal.c
kernel/Makefile

Simple merge
index 974b67e46dd0edeb38bbffcc77442d4f57e514d5,65b88a5dc1a8a2f5d4cb5ff76b60b1756f8f050d..b629bbe0d9bdeee5a416a8a6390167e595cf6036
@@@ -21,8 -21,7 +21,9 @@@
  #include <linux/signal.h>
  #include <linux/perf_event.h>
  #include <linux/hw_breakpoint.h>
 +#include <linux/rcupdate.h>
 +#include <linux/module.h>
+ #include <linux/context_tracking.h>
  
  #include <asm/uaccess.h>
  #include <asm/pgtable.h>
Simple merge
diff --cc kernel/Makefile
Simple merge