aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/trace/trace.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 00daf5f8c50b..02debabe9ed4 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -2895,8 +2895,12 @@ static void set_tracer_flags(unsigned int mask, int enabled)
2895 if (mask == TRACE_ITER_RECORD_CMD) 2895 if (mask == TRACE_ITER_RECORD_CMD)
2896 trace_event_enable_cmd_record(enabled); 2896 trace_event_enable_cmd_record(enabled);
2897 2897
2898 if (mask == TRACE_ITER_OVERWRITE) 2898 if (mask == TRACE_ITER_OVERWRITE) {
2899 ring_buffer_change_overwrite(global_trace.buffer, enabled); 2899 ring_buffer_change_overwrite(global_trace.buffer, enabled);
2900#ifdef CONFIG_TRACER_MAX_TRACE
2901 ring_buffer_change_overwrite(max_tr.buffer, enabled);
2902#endif
2903 }
2900 2904
2901 if (mask == TRACE_ITER_PRINTK) 2905 if (mask == TRACE_ITER_PRINTK)
2902 trace_printk_start_stop_comm(enabled); 2906 trace_printk_start_stop_comm(enabled);