]> git.itanic.dy.fi Git - linux-stable/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 22:00:35 +0000 (14:00 -0800)
commitc08c1b409d4b447477dd5c94b1c4c1987ea77dc3
tree15ff623235002f4eb8e07eb47131ebb7127a45ee
parent0358c7852ced5f98ce1c9bbbdd4c791db7406585
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