[PATCH] x86_64 irq: In __DO_ACTION perform the FINAL action for every entry.
authorEric W. Biederman <ebiederm@xmission.com>
Fri, 23 Feb 2007 11:23:52 +0000 (04:23 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Mon, 26 Feb 2007 18:34:08 +0000 (10:34 -0800)
commitf45bcd7022a46de48cc414e3ea3a5b9b4de318ec
tree704cc343d90c9325d3dca824853d870c7bc0d5ff
parent5ff5115efafb08b49cbc8abdea9726884fba0b5a
[PATCH] x86_64 irq: In __DO_ACTION perform the FINAL action for every entry.

If we have an irq that comes from multiple io_apic pins the FINAL action
(which is io_apic_sync or nothing) needs to be called for every entry or
else if the two pins come from different io_apics we may not wait until
after the action happens on the io_apic.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/x86_64/kernel/io_apic.c