hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/kernel/trace/trace_branch.c
....@@ -53,7 +53,7 @@
5353 if (unlikely(!tr))
5454 return;
5555
56
- raw_local_irq_save(flags);
56
+ flags = hard_local_irq_save();
5757 current->trace_recursion |= TRACE_BRANCH_BIT;
5858 data = this_cpu_ptr(tr->array_buffer.data);
5959 if (atomic_read(&data->disabled))
....@@ -87,7 +87,7 @@
8787
8888 out:
8989 current->trace_recursion &= ~TRACE_BRANCH_BIT;
90
- raw_local_irq_restore(flags);
90
+ hard_local_irq_restore(flags);
9191 }
9292
9393 static inline