diff options
Diffstat (limited to 'kernel/trace/trace_events.c')
-rw-r--r-- | kernel/trace/trace_events.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index 238ea95a4115..c88227b3b9db 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c | |||
@@ -378,15 +378,15 @@ event_format_read(struct file *filp, char __user *ubuf, size_t cnt, | |||
378 | char *buf; | 378 | char *buf; |
379 | int r; | 379 | int r; |
380 | 380 | ||
381 | if (*ppos) | ||
382 | return 0; | ||
383 | |||
381 | s = kmalloc(sizeof(*s), GFP_KERNEL); | 384 | s = kmalloc(sizeof(*s), GFP_KERNEL); |
382 | if (!s) | 385 | if (!s) |
383 | return -ENOMEM; | 386 | return -ENOMEM; |
384 | 387 | ||
385 | trace_seq_init(s); | 388 | trace_seq_init(s); |
386 | 389 | ||
387 | if (*ppos) | ||
388 | return 0; | ||
389 | |||
390 | /* If any of the first writes fail, so will the show_format. */ | 390 | /* If any of the first writes fail, so will the show_format. */ |
391 | 391 | ||
392 | trace_seq_printf(s, "name: %s\n", call->name); | 392 | trace_seq_printf(s, "name: %s\n", call->name); |