sata_mv: fix 8-port timeouts on 508x/6081 chips
authorMark Lord <liml@rtr.ca>
Mon, 19 Jan 2009 23:04:37 +0000 (18:04 -0500)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 26 Jan 2009 11:36:41 +0000 (06:36 -0500)
commitb0bccb18bc523d1d5060d25958f12438062829a9
treefeabdd05999a056d5313634437db91225e388648
parent2d775708bc6613f1be47f1e720781343341ecc94
sata_mv: fix 8-port timeouts on 508x/6081 chips

Fix a longstanding bug for the 8-port Marvell Sata controllers (508x/6081),
where accesses to the upper 4 ports would cause lost-interrupts / timeouts
for the lower 4-ports.  With this patch, the 6081 boards should finally be
reliable enough for mainstream use with Linux.

Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/sata_mv.c