diff options
Diffstat (limited to 'kernel/trace/trace_kprobe.c')
-rw-r--r-- | kernel/trace/trace_kprobe.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/trace_kprobe.c b/kernel/trace/trace_kprobe.c index d8db9357489b..f6821f16227e 100644 --- a/kernel/trace/trace_kprobe.c +++ b/kernel/trace/trace_kprobe.c | |||
@@ -383,7 +383,7 @@ static int register_trace_probe(struct trace_probe *tp) | |||
383 | goto end; | 383 | goto end; |
384 | } | 384 | } |
385 | 385 | ||
386 | tp->flags = TP_FLAG_TRACE; | 386 | tp->rp.kp.flags |= KPROBE_FLAG_DISABLED; |
387 | if (probe_is_return(tp)) | 387 | if (probe_is_return(tp)) |
388 | ret = register_kretprobe(&tp->rp); | 388 | ret = register_kretprobe(&tp->rp); |
389 | else | 389 | else |
@@ -1298,7 +1298,7 @@ static int register_probe_event(struct trace_probe *tp) | |||
1298 | call->id = register_ftrace_event(&tp->event); | 1298 | call->id = register_ftrace_event(&tp->event); |
1299 | if (!call->id) | 1299 | if (!call->id) |
1300 | return -ENODEV; | 1300 | return -ENODEV; |
1301 | call->enabled = 1; | 1301 | call->enabled = 0; |
1302 | call->regfunc = probe_event_enable; | 1302 | call->regfunc = probe_event_enable; |
1303 | call->unregfunc = probe_event_disable; | 1303 | call->unregfunc = probe_event_disable; |
1304 | 1304 | ||