diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-04-05 14:04:19 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-04-05 14:04:19 -0400 |
commit | 714f83d5d9f7c785f622259dad1f4fad12d64664 (patch) | |
tree | 20563541ae438e11d686b4d629074eb002a481b7 /init | |
parent | 8901e7ffc2fa78ede7ce9826dbad68a3a25dc2dc (diff) | |
parent | 645dae969c3b8651c5bc7c54a1835ec03820f85f (diff) |
Merge branch 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
* 'tracing-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (413 commits)
tracing, net: fix net tree and tracing tree merge interaction
tracing, powerpc: fix powerpc tree and tracing tree interaction
ring-buffer: do not remove reader page from list on ring buffer free
function-graph: allow unregistering twice
trace: make argument 'mem' of trace_seq_putmem() const
tracing: add missing 'extern' keywords to trace_output.h
tracing: provide trace_seq_reserve()
blktrace: print out BLK_TN_MESSAGE properly
blktrace: extract duplidate code
blktrace: fix memory leak when freeing struct blk_io_trace
blktrace: fix blk_probes_ref chaos
blktrace: make classic output more classic
blktrace: fix off-by-one bug
blktrace: fix the original blktrace
blktrace: fix a race when creating blk_tree_root in debugfs
blktrace: fix timestamp in binary output
tracing, Text Edit Lock: cleanup
tracing: filter fix for TRACE_EVENT_FORMAT events
ftrace: Using FTRACE_WARN_ON() to check "freed record" in ftrace_release()
x86: kretprobe-booster interrupt emulation code fix
...
Fix up trivial conflicts in
arch/parisc/include/asm/ftrace.h
include/linux/memory.h
kernel/extable.c
kernel/module.c
Diffstat (limited to 'init')
-rw-r--r-- | init/Kconfig | 2 | ||||
-rw-r--r-- | init/main.c | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/init/Kconfig b/init/Kconfig index 90e884bb521..09c79537ae0 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -1007,7 +1007,7 @@ config TRACEPOINTS | |||
1007 | 1007 | ||
1008 | config MARKERS | 1008 | config MARKERS |
1009 | bool "Activate markers" | 1009 | bool "Activate markers" |
1010 | depends on TRACEPOINTS | 1010 | select TRACEPOINTS |
1011 | help | 1011 | help |
1012 | Place an empty function call at each marker site. Can be | 1012 | Place an empty function call at each marker site. Can be |
1013 | dynamically changed for a probe function. | 1013 | dynamically changed for a probe function. |
diff --git a/init/main.c b/init/main.c index 07c8658ffca..3585f073d63 100644 --- a/init/main.c +++ b/init/main.c | |||
@@ -71,6 +71,7 @@ | |||
71 | #include <asm/setup.h> | 71 | #include <asm/setup.h> |
72 | #include <asm/sections.h> | 72 | #include <asm/sections.h> |
73 | #include <asm/cacheflush.h> | 73 | #include <asm/cacheflush.h> |
74 | #include <trace/kmemtrace.h> | ||
74 | 75 | ||
75 | #ifdef CONFIG_X86_LOCAL_APIC | 76 | #ifdef CONFIG_X86_LOCAL_APIC |
76 | #include <asm/smp.h> | 77 | #include <asm/smp.h> |
@@ -648,6 +649,7 @@ asmlinkage void __init start_kernel(void) | |||
648 | enable_debug_pagealloc(); | 649 | enable_debug_pagealloc(); |
649 | cpu_hotplug_init(); | 650 | cpu_hotplug_init(); |
650 | kmem_cache_init(); | 651 | kmem_cache_init(); |
652 | kmemtrace_init(); | ||
651 | debug_objects_mem_init(); | 653 | debug_objects_mem_init(); |
652 | idr_init_cache(); | 654 | idr_init_cache(); |
653 | setup_per_cpu_pageset(); | 655 | setup_per_cpu_pageset(); |
@@ -769,6 +771,7 @@ static void __init do_basic_setup(void) | |||
769 | { | 771 | { |
770 | rcu_init_sched(); /* needed by module_init stage. */ | 772 | rcu_init_sched(); /* needed by module_init stage. */ |
771 | init_workqueues(); | 773 | init_workqueues(); |
774 | cpuset_init_smp(); | ||
772 | usermodehelper_init(); | 775 | usermodehelper_init(); |
773 | driver_init(); | 776 | driver_init(); |
774 | init_irq_proc(); | 777 | init_irq_proc(); |
@@ -863,8 +866,6 @@ static int __init kernel_init(void * unused) | |||
863 | smp_init(); | 866 | smp_init(); |
864 | sched_init_smp(); | 867 | sched_init_smp(); |
865 | 868 | ||
866 | cpuset_init_smp(); | ||
867 | |||
868 | do_basic_setup(); | 869 | do_basic_setup(); |
869 | 870 | ||
870 | /* | 871 | /* |