]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] libata: dec scmd->retries for qcs with zero err_mask
authorTejun Heo <htejun@gmail.com>
Sun, 2 Apr 2006 09:51:53 +0000 (18:51 +0900)
committerJeff Garzik <jeff@garzik.org>
Sun, 2 Apr 2006 14:09:20 +0000 (10:09 -0400)
commit35e86b53b1a38e78ff0d70dae4aeb25f4572e433
treeaa182ee897dd7211723b4f73843f1a638df2a5ea
parentd69cf37d5387801914bbf5297f070c7d2ee0206f
[PATCH] libata: dec scmd->retries for qcs with zero err_mask

qcs might get retried because of unrelated failure.  e.g. NCQ command
failure causes the whole command set to be aborted.  Decrement
scmd->retries for such retrials to avoid unnecessarily failing
commands.  Note that scmd->retries will be incremented the first time.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/scsi/libata-scsi.c