Make sure to call start when retrying.
This commit is contained in:
parent
fc1a2c4016
commit
2901a39d0d
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user