genirq/cpuhotplug: Add support for cleaning up move in progress
authorThomas Gleixner <tglx@linutronix.de>
Mon, 19 Jun 2017 23:37:29 +0000 (01:37 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 22 Jun 2017 16:21:17 +0000 (18:21 +0200)
commitf0383c24b4855f6a4b5a358c7b2d2c16e0437e9b
tree50d47ed9185fd2625db74530f7388e2e360e6e9e
parent91f26cb4cd3c22bd656ab46c49329aacaaab5504
genirq/cpuhotplug: Add support for cleaning up move in progress

In order to move x86 to the generic hotplug migration code, add support for
cleaning up move in progress bits.

On architectures which have this x86 specific (mis)feature not enabled,
this is optimized out by the compiler.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Keith Busch <keith.busch@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Christoph Hellwig <hch@lst.de>
Link: http://lkml.kernel.org/r/20170619235445.525817311@linutronix.de
arch/x86/include/asm/irq.h
include/linux/irq.h
kernel/irq/cpuhotplug.c
kernel/irq/internals.h