diff options
author | Mark Lord <liml@rtr.ca> | 2008-05-14 09:19:30 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-05-19 17:27:57 -0400 |
commit | e40060772d85f3534d3d517197696e24bb01f45b (patch) | |
tree | 962f7918afbb38a298c55a0c1307253e579e1c8a /drivers/ps3 | |
parent | 9dcffd99d0b1c0c1b8b2c0f85d240e791eca1055 (diff) |
sata_mv: fis irq register fixes
Fix handling of the FIS_IRQ_CAUSE register in sata_mv.
This register exists *only* on GenIIe devices, so don't bother
writing to it on older chips. Also, it has to be read/cleared
in mv_err_intr() before clearing the main ERR_IRQ_CAUSE register.
This keeps sata_mv from getting stuck forever on certain error types.
Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ps3')
0 files changed, 0 insertions, 0 deletions