diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-01-30 17:42:18 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-30 17:42:18 -0500 |
commit | 6b64ee02da20d6c0d97115e0b1ab47f9fa2f0d8f (patch) | |
tree | 33cc854072725475de0ea30194e1057ddf5c4a43 /arch/x86/kernel/summit_32.c | |
parent | 26f7ef14a76b0e590a3797fd7b2f3cee868d9664 (diff) |
x86, apic, 32-bit: add self-IPI methods
Impact: fix rare crash on 32-bit
The 32-bit APIC drivers had their send_IPI_self vectors set to NULL,
but ioapic_retrigger_irq() depends on it being always set. Fix it.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/summit_32.c')
-rw-r--r-- | arch/x86/kernel/summit_32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/summit_32.c b/arch/x86/kernel/summit_32.c index ecb41b9d7aa0..1e733eff9b33 100644 --- a/arch/x86/kernel/summit_32.c +++ b/arch/x86/kernel/summit_32.c | |||
@@ -588,7 +588,7 @@ struct genapic apic_summit = { | |||
588 | .send_IPI_mask_allbutself = NULL, | 588 | .send_IPI_mask_allbutself = NULL, |
589 | .send_IPI_allbutself = summit_send_IPI_allbutself, | 589 | .send_IPI_allbutself = summit_send_IPI_allbutself, |
590 | .send_IPI_all = summit_send_IPI_all, | 590 | .send_IPI_all = summit_send_IPI_all, |
591 | .send_IPI_self = NULL, | 591 | .send_IPI_self = default_send_IPI_self, |
592 | 592 | ||
593 | .wakeup_cpu = NULL, | 593 | .wakeup_cpu = NULL, |
594 | .trampoline_phys_low = DEFAULT_TRAMPOLINE_PHYS_LOW, | 594 | .trampoline_phys_low = DEFAULT_TRAMPOLINE_PHYS_LOW, |