x86/irq: Call irq_force_move_complete with irq descriptor
authorThomas Gleixner <tglx@linutronix.de>
Thu, 31 Dec 2015 16:30:53 +0000 (16:30 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 15 Jan 2016 12:44:01 +0000 (13:44 +0100)
commit90a2282e23f0522e4b3f797ad447c5e91bf7fe32
tree8038e0e6ce97abe95d108b29c7f0d0fb25aac172
parent56d7d2f4bbd00fb198b7907cb3ab657d06115a42
x86/irq: Call irq_force_move_complete with irq descriptor

First of all there is no point in looking up the irq descriptor again, but we
also need the descriptor for the final cleanup race fix in the next
patch. Make that change seperate. No functional difference.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Borislav Petkov <bp@alien8.de>
Tested-by: Joe Lawrence <joe.lawrence@stratus.com>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Jeremiah Mahler <jmmahler@gmail.com>
Cc: andy.shevchenko@gmail.com
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: stable@vger.kernel.org #4.3+
Link: http://lkml.kernel.org/r/20151231160107.125211743@linutronix.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/include/asm/irq.h
arch/x86/kernel/apic/vector.c
arch/x86/kernel/irq.c