|
@@ -498,14 +498,14 @@ void trace_hardirqs_off(void)
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(trace_hardirqs_off);
|
|
EXPORT_SYMBOL(trace_hardirqs_off);
|
|
|
|
|
|
-void trace_hardirqs_on_caller(unsigned long caller_addr)
|
|
|
|
|
|
+__visible void trace_hardirqs_on_caller(unsigned long caller_addr)
|
|
{
|
|
{
|
|
if (!preempt_trace() && irq_trace())
|
|
if (!preempt_trace() && irq_trace())
|
|
stop_critical_timing(CALLER_ADDR0, caller_addr);
|
|
stop_critical_timing(CALLER_ADDR0, caller_addr);
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(trace_hardirqs_on_caller);
|
|
EXPORT_SYMBOL(trace_hardirqs_on_caller);
|
|
|
|
|
|
-void trace_hardirqs_off_caller(unsigned long caller_addr)
|
|
|
|
|
|
+__visible void trace_hardirqs_off_caller(unsigned long caller_addr)
|
|
{
|
|
{
|
|
if (!preempt_trace() && irq_trace())
|
|
if (!preempt_trace() && irq_trace())
|
|
start_critical_timing(CALLER_ADDR0, caller_addr);
|
|
start_critical_timing(CALLER_ADDR0, caller_addr);
|