]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/ata/libata-sff.c
libata: fix reporting of drained bytes when clearing DRQ
authorRobert Hancock <hancockrwd@gmail.com>
Wed, 9 Dec 2009 02:48:10 +0000 (20:48 -0600)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 17 Dec 2009 06:08:29 +0000 (01:08 -0500)
commit9a8fd68b15e7b047678a651b7f7e2f3dcd19d20d
tree2fcd55dc63893d0c2a0a2f27878b2528596c4d43
parentb2dec48ccaad004fc706352f82725d43369d9bd7
libata: fix reporting of drained bytes when clearing DRQ

When we drain data from a device to clear DRQ during error recovery,
the number of bytes reported as drained is too low by a factor of 2
because the count is actually reporting the number of words drained,
not bytes. Fix this.

Signed-off-by: Robert Hancock <hancockrwd@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-sff.c