diff options
author | Li Zefan <lizf@cn.fujitsu.com> | 2009-12-30 14:22:22 +0800 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-12-30 07:50:47 +0100 |
commit | 88f7a890d74137ab0d126a5d65679cd620f1a289 (patch) | |
tree | 93f6a908ae6eca32dd7b06be5a0cfb856c7877ac /kernel/trace | |
parent | 40892367bc893f3abf6f5ca8ac2ed1c98ba26a77 (diff) | |
download | op-kernel-dev-88f7a890d74137ab0d126a5d65679cd620f1a289.zip op-kernel-dev-88f7a890d74137ab0d126a5d65679cd620f1a289.tar.gz |
ksym_tracer: Fix to make the tracer work
ksym tracer doesn't work:
# echo tasklist_lock:rw- > ksym_trace_filter
-bash: echo: write error: No such device
It's because we pass to perf_event_create_kernel_counter()
a cpu number which is not present.
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: K.Prasad <prasad@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <4B3AF19E.1010201@cn.fujitsu.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/trace_ksym.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/trace/trace_ksym.c b/kernel/trace/trace_ksym.c index faf37fa..340b6ff 100644 --- a/kernel/trace/trace_ksym.c +++ b/kernel/trace/trace_ksym.c @@ -197,7 +197,6 @@ int process_new_ksym_entry(char *ksymname, int op, unsigned long addr) entry->attr.bp_addr = addr; entry->attr.bp_len = HW_BREAKPOINT_LEN_4; - ret = -EAGAIN; entry->ksym_hbp = register_wide_hw_breakpoint(&entry->attr, ksym_hbp_handler); |