hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/include/linux/ftrace_irq.h
....@@ -2,15 +2,6 @@
22 #ifndef _LINUX_FTRACE_IRQ_H
33 #define _LINUX_FTRACE_IRQ_H
44
5
-
6
-#ifdef CONFIG_FTRACE_NMI_ENTER
7
-extern void arch_ftrace_nmi_enter(void);
8
-extern void arch_ftrace_nmi_exit(void);
9
-#else
10
-static inline void arch_ftrace_nmi_enter(void) { }
11
-static inline void arch_ftrace_nmi_exit(void) { }
12
-#endif
13
-
145 #ifdef CONFIG_HWLAT_TRACER
156 extern bool trace_hwlat_callback_enabled;
167 extern void trace_hwlat_callback(bool enter);
....@@ -22,12 +13,10 @@
2213 if (trace_hwlat_callback_enabled)
2314 trace_hwlat_callback(true);
2415 #endif
25
- arch_ftrace_nmi_enter();
2616 }
2717
2818 static inline void ftrace_nmi_exit(void)
2919 {
30
- arch_ftrace_nmi_exit();
3120 #ifdef CONFIG_HWLAT_TRACER
3221 if (trace_hwlat_callback_enabled)
3322 trace_hwlat_callback(false);