x86/apic: Wrap IPI calls into helper functions
authorDave Hansen <dave.hansen@linux.intel.com>
Wed, 9 Aug 2023 15:21:45 +0000 (08:21 -0700)
committerDave Hansen <dave.hansen@linux.intel.com>
Wed, 9 Aug 2023 19:00:55 +0000 (12:00 -0700)
commit28b8235238fa39a1b5c5820e7f5b14e7f104aac0
treec5159d7fe8a080a941f4da64969838337ae1f0c8
parent54271fb0b78511048aa7910d593994f2ca055e68
x86/apic: Wrap IPI calls into helper functions

Move them to one place so the static call conversion gets simpler.

No functional change.

[ dhansen: merge against recent x86/apic changes ]

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Michael Kelley <mikelley@microsoft.com>
Tested-by: Sohil Mehta <sohil.mehta@intel.com>
Tested-by: Juergen Gross <jgross@suse.com> # Xen PV (dom0 and unpriv. guest)
13 files changed:
arch/x86/hyperv/hv_spinlock.c
arch/x86/include/asm/apic.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/apic/hw_nmi.c
arch/x86/kernel/apic/ipi.c
arch/x86/kernel/apic/vector.c
arch/x86/kernel/cpu/mce/inject.c
arch/x86/kernel/irq_work.c
arch/x86/kernel/nmi_selftest.c
arch/x86/kernel/smp.c
arch/x86/kvm/vmx/posted_intr.c
arch/x86/kvm/vmx/vmx.c
arch/x86/platform/uv/uv_nmi.c