x86: convert to generic helpers for IPI function calls
authorJens Axboe <jens.axboe@oracle.com>
Thu, 26 Jun 2008 09:21:54 +0000 (11:21 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 26 Jun 2008 09:21:54 +0000 (11:21 +0200)
commit3b16cf874861436725c43ba0b68bdd799297be7c
tree8e48647e3dce5dde6917f260f93c4b9f19945c55
parent3d4422332711ef48ef0f132f1fcbfcbd56c7f3d1
x86: convert to generic helpers for IPI function calls

This converts x86, x86-64, and xen to use the new helpers for
smp_call_function() and friends, and adds support for
smp_call_function_single().

Acked-by: Ingo Molnar <mingo@elte.hu>
Acked-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
20 files changed:
arch/x86/Kconfig
arch/x86/kernel/apic_32.c
arch/x86/kernel/entry_64.S
arch/x86/kernel/i8259_64.c
arch/x86/kernel/smp.c
arch/x86/kernel/smpboot.c
arch/x86/kernel/smpcommon.c
arch/x86/mach-voyager/voyager_smp.c
arch/x86/xen/enlighten.c
arch/x86/xen/mmu.c
arch/x86/xen/smp.c
arch/x86/xen/xen-ops.h
include/asm-x86/hw_irq_32.h
include/asm-x86/hw_irq_64.h
include/asm-x86/mach-default/entry_arch.h
include/asm-x86/mach-default/irq_vectors.h
include/asm-x86/mach-voyager/entry_arch.h
include/asm-x86/mach-voyager/irq_vectors.h
include/asm-x86/smp.h
include/asm-x86/xen/events.h