]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'tip/auto-latest'
authorStephen Rothwell <sfr@canb.auug.org.au>
Fri, 28 Sep 2012 03:38:06 +0000 (13:38 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Fri, 28 Sep 2012 03:38:06 +0000 (13:38 +1000)
Conflicts:
arch/Kconfig
arch/s390/Kconfig
arch/x86/Kconfig

24 files changed:
1  2 
Documentation/kernel-parameters.txt
MAINTAINERS
Makefile
arch/Kconfig
arch/ia64/Kconfig
arch/ia64/kernel/process.c
arch/powerpc/kernel/process.c
arch/powerpc/kernel/time.c
arch/s390/Kconfig
arch/s390/include/asm/switch_to.h
arch/s390/kernel/vtime.c
arch/um/drivers/mconsole_kern.c
arch/x86/Kconfig
include/linux/sched.h
init/Kconfig
kernel/events/core.c
kernel/fork.c
kernel/sysctl.c
kernel/trace/trace.c
kernel/trace/trace_functions.c
lib/Kconfig.debug
scripts/kconfig/Makefile
tools/perf/perf.h
tools/perf/util/parse-events-test.c

Simple merge
diff --cc MAINTAINERS
Simple merge
diff --cc Makefile
Simple merge
diff --cc arch/Kconfig
index 3450115c64373da128ba7be90de61b8fd7d8f160,a62965d057f6d8b5a94baf8bf14ecc11ecef5491..8ee5ccf234e31b78c9c17ee060421240c0a6f8be
@@@ -281,23 -294,23 +294,42 @@@ config SECCOMP_FILTE
  
          See Documentation/prctl/seccomp_filter.txt for details.
  
 +config HAVE_MOD_ARCH_SPECIFIC
 +      bool
 +      help
 +        The arch uses struct mod_arch_specific to store data.  Many arches
 +        just need a simple module loader without arch specific data - those
 +        should not enable this.
 +
 +config MODULES_USE_ELF_RELA
 +      bool
 +      help
 +        Modules only use ELF RELA relocations.  Modules with ELF REL
 +        relocations will give an error.
 +
 +config MODULES_USE_ELF_REL
 +      bool
 +      help
 +        Modules only use ELF REL relocations.  Modules with ELF RELA
 +        relocations will give an error.
 +
+ config HAVE_RCU_USER_QS
+       bool
+       help
+         Provide kernel entry/exit hooks necessary for userspace
+         RCU extended quiescent state. Syscalls need to be wrapped inside
+         rcu_user_exit()-rcu_user_enter() through the slow path using
+         TIF_NOHZ flag. Exceptions handlers must be wrapped as well. Irqs
+         are already protected inside rcu_irq_enter/rcu_irq_exit() but
+         preemption or signal handling on irq exit still need to be protected.
+ config HAVE_VIRT_CPU_ACCOUNTING
+       bool
+ config HAVE_IRQ_TIME_ACCOUNTING
+       bool
+       help
+         Archs need to ensure they use a high enough resolution clock to
+         support irq time accounting and then call enable_sched_clock_irqtime().
  source "kernel/gcov/Kconfig"
Simple merge
Simple merge
Simple merge
Simple merge
index f43c42cde328162e57deb6b264fbb7299fefd641,f5ab543396da3889d7085e7c1dac035b64846650..de7ce84eae560b455cae1ce1764bdff1db838b2c
@@@ -96,7 -86,8 +93,9 @@@ config S39
        select HAVE_MEMBLOCK
        select HAVE_MEMBLOCK_NODE_MAP
        select HAVE_CMPXCHG_LOCAL
 +      select HAVE_CMPXCHG_DOUBLE
+       select HAVE_VIRT_CPU_ACCOUNTING
+       select VIRT_CPU_ACCOUNTING
        select ARCH_DISCARD_MEMBLOCK
        select BUILDTIME_EXTABLE_SORT
        select ARCH_INLINE_SPIN_TRYLOCK
Simple merge
Simple merge
Simple merge
index ede3e92c70a029283b2a03efc56e944c2f7e3920,56e7a254aab05fbdc9abfc092f558c6e20800930..59747d498bd01d2a1a0094017e04296ec66a7b13
@@@ -97,11 -102,12 +102,14 @@@ config X8
        select KTIME_SCALAR if X86_32
        select GENERIC_STRNCPY_FROM_USER
        select GENERIC_STRNLEN_USER
 +      select MODULES_USE_ELF_REL if X86_32
 +      select MODULES_USE_ELF_RELA if X86_64
+       select HAVE_RCU_USER_QS if X86_64
+       select HAVE_IRQ_TIME_ACCOUNTING
  
  config INSTRUCTION_DECODER
-       def_bool (KPROBES || PERF_EVENTS || UPROBES)
+       def_bool y
+       depends on KPROBES || PERF_EVENTS || UPROBES
  
  config OUTPUT_FORMAT
        string
Simple merge
diff --cc init/Kconfig
Simple merge
Simple merge
diff --cc kernel/fork.c
Simple merge
diff --cc kernel/sysctl.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge