]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commit4c0bb5a54323f1bb9952351754e3a16d4a5d5b13
tree704cc343d90c9325d3dca824853d870c7bc0d5ff
parentf0108d6aa2d9c002e7222f8a3be4681a1a9c5d5a
[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