aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/hw_irq.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm/hw_irq.h')
-rw-r--r--arch/x86/include/asm/hw_irq.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/include/asm/hw_irq.h b/arch/x86/include/asm/hw_irq.h
index e9571ddabc4f..3e860d1f9416 100644
--- a/arch/x86/include/asm/hw_irq.h
+++ b/arch/x86/include/asm/hw_irq.h
@@ -77,6 +77,8 @@ extern asmlinkage void threshold_interrupt(void);
77extern asmlinkage void call_function_interrupt(void); 77extern asmlinkage void call_function_interrupt(void);
78extern asmlinkage void call_function_single_interrupt(void); 78extern asmlinkage void call_function_single_interrupt(void);
79 79
80extern asmlinkage void pull_timers_interrupt(void);
81
80#ifdef CONFIG_TRACING 82#ifdef CONFIG_TRACING
81/* Interrupt handlers registered during init_IRQ */ 83/* Interrupt handlers registered during init_IRQ */
82extern void trace_apic_timer_interrupt(void); 84extern void trace_apic_timer_interrupt(void);
@@ -89,6 +91,7 @@ extern void trace_reschedule_interrupt(void);
89extern void trace_threshold_interrupt(void); 91extern void trace_threshold_interrupt(void);
90extern void trace_call_function_interrupt(void); 92extern void trace_call_function_interrupt(void);
91extern void trace_call_function_single_interrupt(void); 93extern void trace_call_function_single_interrupt(void);
94extern void trace_pull_timers_interrupt(void);
92#define trace_irq_move_cleanup_interrupt irq_move_cleanup_interrupt 95#define trace_irq_move_cleanup_interrupt irq_move_cleanup_interrupt
93#define trace_reboot_interrupt reboot_interrupt 96#define trace_reboot_interrupt reboot_interrupt
94#define trace_kvm_posted_intr_ipi kvm_posted_intr_ipi 97#define trace_kvm_posted_intr_ipi kvm_posted_intr_ipi
@@ -179,6 +182,7 @@ extern __visible void smp_reschedule_interrupt(struct pt_regs *);
179extern __visible void smp_call_function_interrupt(struct pt_regs *); 182extern __visible void smp_call_function_interrupt(struct pt_regs *);
180extern __visible void smp_call_function_single_interrupt(struct pt_regs *); 183extern __visible void smp_call_function_single_interrupt(struct pt_regs *);
181extern __visible void smp_invalidate_interrupt(struct pt_regs *); 184extern __visible void smp_invalidate_interrupt(struct pt_regs *);
185extern __visible void smp_pull_timers_interrupt(struct pt_regs *);
182#endif 186#endif
183 187
184extern char irq_entries_start[]; 188extern char irq_entries_start[];