aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/trace/trace.c4
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