diff options
Diffstat (limited to 'kernel/trace/ftrace.c')
-rw-r--r-- | kernel/trace/ftrace.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 7f9b51e8184b..1dc101d09765 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -2985,7 +2985,7 @@ static ssize_t | |||
2985 | ftrace_pid_write(struct file *filp, const char __user *ubuf, | 2985 | ftrace_pid_write(struct file *filp, const char __user *ubuf, |
2986 | size_t cnt, loff_t *ppos) | 2986 | size_t cnt, loff_t *ppos) |
2987 | { | 2987 | { |
2988 | char buf[64]; | 2988 | char buf[64], *tmp; |
2989 | long val; | 2989 | long val; |
2990 | int ret; | 2990 | int ret; |
2991 | 2991 | ||
@@ -3001,11 +3001,11 @@ ftrace_pid_write(struct file *filp, const char __user *ubuf, | |||
3001 | * Allow "echo > set_ftrace_pid" or "echo -n '' > set_ftrace_pid" | 3001 | * Allow "echo > set_ftrace_pid" or "echo -n '' > set_ftrace_pid" |
3002 | * to clean the filter quietly. | 3002 | * to clean the filter quietly. |
3003 | */ | 3003 | */ |
3004 | strstrip(buf); | 3004 | tmp = strstrip(buf); |
3005 | if (strlen(buf) == 0) | 3005 | if (strlen(tmp) == 0) |
3006 | return 1; | 3006 | return 1; |
3007 | 3007 | ||
3008 | ret = strict_strtol(buf, 10, &val); | 3008 | ret = strict_strtol(tmp, 10, &val); |
3009 | if (ret < 0) | 3009 | if (ret < 0) |
3010 | return ret; | 3010 | return ret; |
3011 | 3011 | ||
@@ -3391,4 +3391,3 @@ void ftrace_graph_stop(void) | |||
3391 | ftrace_stop(); | 3391 | ftrace_stop(); |
3392 | } | 3392 | } |
3393 | #endif | 3393 | #endif |
3394 | |||