diff options
Diffstat (limited to 'arch/x86/include')
-rw-r--r-- | arch/x86/include/asm/irq.h | 1 | ||||
-rw-r--r-- | arch/x86/include/asm/paravirt_types.h | 2 | ||||
-rw-r--r-- | arch/x86/include/asm/setup.h | 3 | ||||
-rw-r--r-- | arch/x86/include/asm/x86_init.h | 2 |
4 files changed, 2 insertions, 6 deletions
diff --git a/arch/x86/include/asm/irq.h b/arch/x86/include/asm/irq.h index 8fe2782a2537..ddda6cbed6f4 100644 --- a/arch/x86/include/asm/irq.h +++ b/arch/x86/include/asm/irq.h | |||
@@ -37,7 +37,6 @@ extern void fixup_irqs(void); | |||
37 | #endif | 37 | #endif |
38 | 38 | ||
39 | extern void (*generic_interrupt_extension)(void); | 39 | extern void (*generic_interrupt_extension)(void); |
40 | extern void init_IRQ(void); | ||
41 | extern void native_init_IRQ(void); | 40 | extern void native_init_IRQ(void); |
42 | extern bool handle_irq(unsigned irq, struct pt_regs *regs); | 41 | extern bool handle_irq(unsigned irq, struct pt_regs *regs); |
43 | 42 | ||
diff --git a/arch/x86/include/asm/paravirt_types.h b/arch/x86/include/asm/paravirt_types.h index 6d668968b6b8..25922afb6347 100644 --- a/arch/x86/include/asm/paravirt_types.h +++ b/arch/x86/include/asm/paravirt_types.h | |||
@@ -201,8 +201,6 @@ struct pv_cpu_ops { | |||
201 | }; | 201 | }; |
202 | 202 | ||
203 | struct pv_irq_ops { | 203 | struct pv_irq_ops { |
204 | void (*init_IRQ)(void); | ||
205 | |||
206 | /* | 204 | /* |
207 | * Get/set interrupt state. save_fl and restore_fl are only | 205 | * Get/set interrupt state. save_fl and restore_fl are only |
208 | * expected to use X86_EFLAGS_IF; all other bits | 206 | * expected to use X86_EFLAGS_IF; all other bits |
diff --git a/arch/x86/include/asm/setup.h b/arch/x86/include/asm/setup.h index 66a319709d66..404086f9411c 100644 --- a/arch/x86/include/asm/setup.h +++ b/arch/x86/include/asm/setup.h | |||
@@ -16,12 +16,9 @@ | |||
16 | struct x86_quirks { | 16 | struct x86_quirks { |
17 | int (*arch_pre_time_init)(void); | 17 | int (*arch_pre_time_init)(void); |
18 | int (*arch_time_init)(void); | 18 | int (*arch_time_init)(void); |
19 | int (*arch_intr_init)(void); | ||
20 | int (*arch_trap_init)(void); | 19 | int (*arch_trap_init)(void); |
21 | }; | 20 | }; |
22 | 21 | ||
23 | extern void x86_quirk_intr_init(void); | ||
24 | |||
25 | extern void x86_quirk_trap_init(void); | 22 | extern void x86_quirk_trap_init(void); |
26 | 23 | ||
27 | extern void x86_quirk_pre_time_init(void); | 24 | extern void x86_quirk_pre_time_init(void); |
diff --git a/arch/x86/include/asm/x86_init.h b/arch/x86/include/asm/x86_init.h index 65e3394c77fd..8d7be65ccf7f 100644 --- a/arch/x86/include/asm/x86_init.h +++ b/arch/x86/include/asm/x86_init.h | |||
@@ -47,9 +47,11 @@ struct x86_init_resources { | |||
47 | * struct x86_init_irqs - platform specific interrupt setup | 47 | * struct x86_init_irqs - platform specific interrupt setup |
48 | * @pre_vector_init: init code to run before interrupt vectors | 48 | * @pre_vector_init: init code to run before interrupt vectors |
49 | * are set up. | 49 | * are set up. |
50 | * @intr_init: interrupt init code | ||
50 | */ | 51 | */ |
51 | struct x86_init_irqs { | 52 | struct x86_init_irqs { |
52 | void (*pre_vector_init)(void); | 53 | void (*pre_vector_init)(void); |
54 | void (*intr_init)(void); | ||
53 | }; | 55 | }; |
54 | 56 | ||
55 | /** | 57 | /** |