genirq/affinity: Use default affinity mask for reserved vectors
authorThomas Gleixner <tglx@linutronix.de>
Wed, 16 Nov 2016 17:36:44 +0000 (18:36 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 16 Nov 2016 17:44:01 +0000 (18:44 +0100)
commitb6e5d5b947527558afac4aa0cdfa2ac586332e03
treeb4d8c37c70f0513eae15eb6f9a4e84e8981090f2
parentbfe130773862bb3a02cdc4d4c2169f7f0210a46b
genirq/affinity: Use default affinity mask for reserved vectors

The reserved vectors at the beginning and the end of the vector space get
cpu_possible_mask assigned as their affinity mask.

All other non-auto affine interrupts get the default irq affinity mask
assigned. Using cpu_possible_mask breaks that rule.

Treat them like any other interrupt and use irq_default_affinity as target
mask.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Christoph Hellwig <hch@lst.de>
kernel/irq/affinity.c