summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-sff.c
diff options
context:
space:
mode:
authorMark Lord <liml@rtr.ca>2009-03-10 16:28:51 -0400
committerJeff Garzik <jgarzik@redhat.com>2009-03-13 14:55:44 -0400
commit9d51af7bd2f1d730cb6eeeb9ff837e3441ad4e07 (patch)
tree7651fdab75e8a6b7c2f2d17aadd6bc9e5a239393 /drivers/ata/libata-sff.c
parent041b62374c7fedc11a8a1eeda2868612d3d1436c (diff)
downloadlinux-9d51af7bd2f1d730cb6eeeb9ff837e3441ad4e07.tar.gz
linux-9d51af7bd2f1d730cb6eeeb9ff837e3441ad4e07.tar.bz2
linux-9d51af7bd2f1d730cb6eeeb9ff837e3441ad4e07.zip
sata_mv: fix MSI irq race condition
Fix a (rare) race condition in mv_interrupt() when using MSI. The value of hpriv->main_irq_mask_addr can change on on the fly, and without this patch we could end up writing back a stale copy to the hardware. Signed-off-by: Mark Lord <mlord@pobox.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ata/libata-sff.c')
0 files changed, 0 insertions, 0 deletions