x86: apic honour irq affinity which was set in early boot
authorThomas Gleixner <tglx@linutronix.de>
Fri, 7 Nov 2008 11:33:49 +0000 (12:33 +0100)
committerIngo Molnar <mingo@elte.hu>
Sun, 9 Nov 2008 21:25:08 +0000 (22:25 +0100)
setup_ioapic_dest() is called after the non boot cpus have been
brought up. It sets the irq affinity of all already configured
interrupts to all cpus and ignores affinity settings which were
done by the early bootup code.

If the IRQ_NO_BALANCING or IRQ_AFFINITY_SET flags are set then use the
affinity mask from the irq descriptor and not TARGET_CPUS.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>

No differences found