summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-core.c
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2007-10-31 10:17:05 +0900
committerJeff Garzik <jeff@garzik.org>2007-11-03 08:47:26 -0400
commitdfcc173d71b029eb2b10cf99bb5b4e8749e09799 (patch)
treef8b62dc076a082560ffcf94f6f330150766c7ee7 /drivers/ata/libata-core.c
parent08cf69d005acda706bc014c61301993758ce9c5f (diff)
downloadtalos-obmc-linux-dfcc173d71b029eb2b10cf99bb5b4e8749e09799.tar.gz
talos-obmc-linux-dfcc173d71b029eb2b10cf99bb5b4e8749e09799.zip
libata: consider errors not associated with commands for speed down
libata EH used to ignore errors not associated with commands when determining whether speed down is necessary or not. This leads to the following problems. * Errors not associated with commands can occur indefinitely without libata EH taking corrective actions. * Upstream link errors don't trigger speed down when PMP is attached to it and commands issued to downstream device trigger errors on the upstream link. This patch makes ata_eh_link_autopsy() consider errors not associated with command for speed down. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ata/libata-core.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud