summary refs log tree commit diff
path: root/arch/x86/kernel/summit_32.c
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-30 23:42:18 +0100
committerIngo Molnar <mingo@elte.hu>2009-01-30 23:42:18 +0100
commit6b64ee02da20d6c0d97115e0b1ab47f9fa2f0d8f (patch)
tree33cc854072725475de0ea30194e1057ddf5c4a43 /arch/x86/kernel/summit_32.c
parent26f7ef14a76b0e590a3797fd7b2f3cee868d9664 (diff)
downloadlinux-6b64ee02da20d6c0d97115e0b1ab47f9fa2f0d8f.tar.gz
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.c2
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 = {
 	.send_IPI_mask_allbutself	= NULL,
 	.send_IPI_allbutself		= summit_send_IPI_allbutself,
 	.send_IPI_all			= summit_send_IPI_all,
-	.send_IPI_self			= NULL,
+	.send_IPI_self			= default_send_IPI_self,
 
 	.wakeup_cpu			= NULL,
 	.trampoline_phys_low		= DEFAULT_TRAMPOLINE_PHYS_LOW,