]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 6 Feb 2009 21:47:16 +0000 (13:47 -0800)
commitfc304eb4ccc0227d3230ce7a11b31f2d2bd43792
treedd7da04526908c538e4b45b39a358eff2c30bd35
parent06332b60cc1565fcc7d78a277007530842772a5c
sata_mv: fix 8-port timeouts on 508x/6081 chips

commit b0bccb18bc523d1d5060d25958f12438062829a9 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/ata/sata_mv.c