kernel/kernel/trace/trace_event_perf.c
.. .. @@ -421,8 +421,11 @@ 421 421 void perf_trace_buf_update(void *record, u16 type) 422 422 { 423 423 struct trace_entry *entry = record; 424 + int pc = preempt_count();425 + unsigned long flags;424 426 425 - tracing_generic_entry_update(entry, type, tracing_gen_ctx());427 + local_save_flags(flags);428 + tracing_generic_entry_update(entry, type, flags, pc);426 429 } 427 430 NOKPROBE_SYMBOL(perf_trace_buf_update); 428 431