hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/kernel/trace/trace_event_perf.c
....@@ -421,8 +421,11 @@
421421 void perf_trace_buf_update(void *record, u16 type)
422422 {
423423 struct trace_entry *entry = record;
424
+ int pc = preempt_count();
425
+ unsigned long flags;
424426
425
- tracing_generic_entry_update(entry, type, tracing_gen_ctx());
427
+ local_save_flags(flags);
428
+ tracing_generic_entry_update(entry, type, flags, pc);
426429 }
427430 NOKPROBE_SYMBOL(perf_trace_buf_update);
428431