kernel/kernel/trace/trace_branch.c
.. .. @@ -53,7 +53,7 @@ 53 53 if (unlikely(!tr)) 54 54 return; 55 55 56 - raw_local_irq_save(flags);56 + flags = hard_local_irq_save();57 57 current->trace_recursion |= TRACE_BRANCH_BIT; 58 58 data = this_cpu_ptr(tr->array_buffer.data); 59 59 if (atomic_read(&data->disabled)) .. .. @@ -87,7 +87,7 @@ 87 87 88 88 out: 89 89 current->trace_recursion &= ~TRACE_BRANCH_BIT; 90 - raw_local_irq_restore(flags);90 + hard_local_irq_restore(flags);91 91 } 92 92 93 93 static inline