sata_mv: workaround errata SATA#26
authorMark Lord <liml@rtr.ca>
Mon, 6 Apr 2009 19:24:57 +0000 (15:24 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Tue, 7 Apr 2009 00:13:50 +0000 (20:13 -0400)
commit2009177329ae565d9e9efd31b399d2f4ed4f0c44
treedc68c765e3295802e69a96c52ed0e08f604121cd
parent65ad7fef10b50b6c06d6165fa847e2d3636b0a66
sata_mv: workaround errata SATA#26

Workaround for errata SATA#26.

Prevents accidently putting a drive to sleep when attempting COMRESET,
by ORing 0xf000 with the values written to SCR_CONTROL.

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