hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/trace/irq_vectors.h
....@@ -10,9 +10,6 @@
1010
1111 #ifdef CONFIG_X86_LOCAL_APIC
1212
13
-extern int trace_resched_ipi_reg(void);
14
-extern void trace_resched_ipi_unreg(void);
15
-
1613 DECLARE_EVENT_CLASS(x86_irq_vector,
1714
1815 TP_PROTO(int vector),
....@@ -36,18 +33,6 @@
3633 DEFINE_EVENT_FN(x86_irq_vector, name##_exit, \
3734 TP_PROTO(int vector), \
3835 TP_ARGS(vector), NULL, NULL);
39
-
40
-#define DEFINE_RESCHED_IPI_EVENT(name) \
41
-DEFINE_EVENT_FN(x86_irq_vector, name##_entry, \
42
- TP_PROTO(int vector), \
43
- TP_ARGS(vector), \
44
- trace_resched_ipi_reg, \
45
- trace_resched_ipi_unreg); \
46
-DEFINE_EVENT_FN(x86_irq_vector, name##_exit, \
47
- TP_PROTO(int vector), \
48
- TP_ARGS(vector), \
49
- trace_resched_ipi_reg, \
50
- trace_resched_ipi_unreg);
5136
5237 /*
5338 * local_timer - called when entering/exiting a local timer interrupt
....@@ -99,7 +84,7 @@
9984 /*
10085 * reschedule - called when entering/exiting a reschedule vector handler
10186 */
102
-DEFINE_RESCHED_IPI_EVENT(reschedule);
87
+DEFINE_IRQ_VECTOR_EVENT(reschedule);
10388
10489 /*
10590 * call_function - called when entering/exiting a call function interrupt
....@@ -389,6 +374,7 @@
389374 #endif /* CONFIG_X86_LOCAL_APIC */
390375
391376 #undef TRACE_INCLUDE_PATH
377
+#undef TRACE_INCLUDE_FILE
392378 #define TRACE_INCLUDE_PATH .
393379 #define TRACE_INCLUDE_FILE irq_vectors
394380 #endif /* _TRACE_IRQ_VECTORS_H */