diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index d3ca35f388037208b4e972c3708f4498ada1b816..752e5daf0896fc529876f8801a95e23118713338 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -5680,7 +5680,7 @@ static int tracing_wait_pipe(struct file *filp) * * iter->pos will be 0 if we haven't read anything. */ - if (!tracing_is_on() && iter->pos) + if (!tracer_tracing_is_on(iter->tr) && iter->pos) break; mutex_unlock(&iter->mutex);