diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2015-05-15 15:48:25 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2015-05-15 16:03:18 +0200 |
commit | 6af7faf6076697a39438cf38e21b4035e2ebdac9 (patch) | |
tree | 81e41507d5d80e11c749287ea0c4c2fcdcb063c2 /arch/x86/kernel/apic/vector.c | |
parent | 486ca539caa082c7f2929c207af1b3ce2a304489 (diff) | |
download | op-kernel-dev-6af7faf6076697a39438cf38e21b4035e2ebdac9.zip op-kernel-dev-6af7faf6076697a39438cf38e21b4035e2ebdac9.tar.gz |
x86: Use entering[_ack]_irq() instead of open coding it
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/kernel/apic/vector.c')
-rw-r--r-- | arch/x86/kernel/apic/vector.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/x86/kernel/apic/vector.c b/arch/x86/kernel/apic/vector.c index b590c9d..28eba2d 100644 --- a/arch/x86/kernel/apic/vector.c +++ b/arch/x86/kernel/apic/vector.c @@ -542,9 +542,7 @@ asmlinkage __visible void smp_irq_move_cleanup_interrupt(void) { unsigned vector, me; - ack_APIC_irq(); - irq_enter(); - exit_idle(); + entering_ack_irq(); me = smp_processor_id(); for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) { @@ -596,7 +594,7 @@ unlock: raw_spin_unlock(&desc->lock); } - irq_exit(); + exiting_irq(); } static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) |