Make sure to call start when retrying.

This commit is contained in:
sos 2003-08-28 08:22:53 +00:00
parent fc1a2c4016
commit 2901a39d0d

View File

@ -227,6 +227,7 @@ ata_completed(void *context, int pending)
ata_prtdev(request->device, ata_prtdev(request->device,
"WARNING - %s UDMA ICRC error (retrying request)\n", "WARNING - %s UDMA ICRC error (retrying request)\n",
ata_cmd2str(request)); ata_cmd2str(request));
request->flags &= ~ATA_R_SKIPSTART;
ata_queue_request(request); ata_queue_request(request);
return; return;
} }
@ -252,7 +253,7 @@ ata_completed(void *context, int pending)
printf("\n"); printf("\n");
} }
/* SOS this could be more precise ? XXX*/ /* SOS this could be more precise ? XXX */
request->result = EIO; request->result = EIO;
} }
break; break;