summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/ata/ata-queue.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-queue.c b/sys/dev/ata/ata-queue.c
index e9b952c..c252e56 100644
--- a/sys/dev/ata/ata-queue.c
+++ b/sys/dev/ata/ata-queue.c
@@ -227,6 +227,7 @@ ata_completed(void *context, int pending)
ata_prtdev(request->device,
"WARNING - %s UDMA ICRC error (retrying request)\n",
ata_cmd2str(request));
+ request->flags &= ~ATA_R_SKIPSTART;
ata_queue_request(request);
return;
}
@@ -252,7 +253,7 @@ ata_completed(void *context, int pending)
printf("\n");
}
- /* SOS this could be more precise ? XXX*/
+ /* SOS this could be more precise ? XXX */
request->result = EIO;
}
break;
OpenPOWER on IntegriCloud