When resubmitting a timed out request, reset donecount.

Submitted by:	  Nate Lawson <nate AT root.org>
This commit is contained in:
Matthew N. Dodd 2005-03-02 04:01:37 +00:00
parent 2f53b7ce03
commit ae9d8a2668

View file

@ -249,6 +249,7 @@ ata_completed(void *context, int dummy)
&& request->device->param){
request->flags &= ~(ATA_R_TIMEOUT | ATA_R_DEBUG);
request->flags |= (ATA_R_IMMEDIATE | ATA_R_REQUEUE);
request->donecount = 0;
ATA_DEBUG_RQ(request, "completed reinject");
ata_queue_request(request);
return;