diff options
author | 2007-05-07 00:26:15 -0700 | |
---|---|---|
committer | 2007-05-07 00:26:15 -0700 | |
commit | c04cb34725fdcf5fdb4135d8fdfaf6f318f10e99 (patch) | |
tree | e4194a9f1a9914a25590dab0ca60285b29c9ac15 /fs/xfs/xfs_attr.c | |
parent | [TG3]: Add ASPM workaround. (diff) | |
download | linux-dev-c04cb34725fdcf5fdb4135d8fdfaf6f318f10e99.tar.xz linux-dev-c04cb34725fdcf5fdb4135d8fdfaf6f318f10e99.zip |
[TG3]: Eliminate spurious interrupts.
Spurious interrupts are often encountered especially on systems
using the 8259 PIC mode. This is because the I/O write to deassert
the interrupt is posted and won't get to the chip immediately. As
a result, the IRQ may remain asserted after the IRQ handler exits,
causing spurious interrupts.
Flush the interrupt mailbox in non-MSI handlers to de-assert the
IRQ immediately. This seems to be the most straight forward approach
after discussion with Jeff Garzik and David Miller.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/xfs/xfs_attr.c')
0 files changed, 0 insertions, 0 deletions