diff options
| author | Jeff Garzik <jgarzik@pobox.com> | 2004-07-03 14:40:48 -0400 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@pobox.com> | 2004-07-03 14:40:48 -0400 |
| commit | ea21e4ac2f5d655db154b64329c437688c92f7d5 (patch) | |
| tree | a0e598bc5b94d821e06f359474ea55414ccb4da7 /include/linux/mqueue.h | |
| parent | e69207190a6f3c9d0413c4a8c9518dd07d18e0a3 (diff) | |
[libata] create, and use, ->irq_clear hook
This is more conservative in general, and so applies to multiple
controllers. Specifically it attempts to address irq-related issues
on the Intel ICH5/6 hardware. On Intel ICH5/6, the BMDMA 'interrupt'
status bit will be set even on non-DMA commands, which software
(and I) did not expect.
This change clears pending interrupts once upon initialization,
and then each time ata_irq_on() is called.
Diffstat (limited to 'include/linux/mqueue.h')
0 files changed, 0 insertions, 0 deletions
