|
@@ -2895,8 +2895,12 @@ static void set_tracer_flags(unsigned int mask, int enabled)
|
|
|
if (mask == TRACE_ITER_RECORD_CMD)
|
|
|
trace_event_enable_cmd_record(enabled);
|
|
|
|
|
|
- if (mask == TRACE_ITER_OVERWRITE)
|
|
|
+ if (mask == TRACE_ITER_OVERWRITE) {
|
|
|
ring_buffer_change_overwrite(global_trace.buffer, enabled);
|
|
|
+#ifdef CONFIG_TRACER_MAX_TRACE
|
|
|
+ ring_buffer_change_overwrite(max_tr.buffer, enabled);
|
|
|
+#endif
|
|
|
+ }
|
|
|
|
|
|
if (mask == TRACE_ITER_PRINTK)
|
|
|
trace_printk_start_stop_comm(enabled);
|