hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
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