diff options
Diffstat (limited to 'kernel/trace/trace_irqsoff.c')
| -rw-r--r-- | kernel/trace/trace_irqsoff.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/trace/trace_irqsoff.c b/kernel/trace/trace_irqsoff.c index b19d065a28cb..2aefbee93a6d 100644 --- a/kernel/trace/trace_irqsoff.c +++ b/kernel/trace/trace_irqsoff.c | |||
| @@ -373,7 +373,7 @@ start_critical_timing(unsigned long ip, unsigned long parent_ip) | |||
| 373 | struct trace_array_cpu *data; | 373 | struct trace_array_cpu *data; |
| 374 | unsigned long flags; | 374 | unsigned long flags; |
| 375 | 375 | ||
| 376 | if (likely(!tracer_enabled)) | 376 | if (!tracer_enabled || !tracing_is_enabled()) |
| 377 | return; | 377 | return; |
| 378 | 378 | ||
| 379 | cpu = raw_smp_processor_id(); | 379 | cpu = raw_smp_processor_id(); |
| @@ -416,7 +416,7 @@ stop_critical_timing(unsigned long ip, unsigned long parent_ip) | |||
| 416 | else | 416 | else |
| 417 | return; | 417 | return; |
| 418 | 418 | ||
| 419 | if (!tracer_enabled) | 419 | if (!tracer_enabled || !tracing_is_enabled()) |
| 420 | return; | 420 | return; |
| 421 | 421 | ||
| 422 | data = per_cpu_ptr(tr->trace_buffer.data, cpu); | 422 | data = per_cpu_ptr(tr->trace_buffer.data, cpu); |
