diff options
-rw-r--r-- | kernel/trace/trace.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index f3ec1cfb0de1..3c13e46d7d24 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c | |||
@@ -3454,7 +3454,7 @@ static int tracing_wait_pipe(struct file *filp) | |||
3454 | return -EINTR; | 3454 | return -EINTR; |
3455 | 3455 | ||
3456 | /* | 3456 | /* |
3457 | * We block until we read something and tracing is enabled. | 3457 | * We block until we read something and tracing is disabled. |
3458 | * We still block if tracing is disabled, but we have never | 3458 | * We still block if tracing is disabled, but we have never |
3459 | * read anything. This allows a user to cat this file, and | 3459 | * read anything. This allows a user to cat this file, and |
3460 | * then enable tracing. But after we have read something, | 3460 | * then enable tracing. But after we have read something, |
@@ -3462,7 +3462,7 @@ static int tracing_wait_pipe(struct file *filp) | |||
3462 | * | 3462 | * |
3463 | * iter->pos will be 0 if we haven't read anything. | 3463 | * iter->pos will be 0 if we haven't read anything. |
3464 | */ | 3464 | */ |
3465 | if (tracing_is_enabled() && iter->pos) | 3465 | if (!tracing_is_enabled() && iter->pos) |
3466 | break; | 3466 | break; |
3467 | } | 3467 | } |
3468 | 3468 | ||