--- drivers/scsi/sd.c
+++ drivers/scsi/sd.c
@@ -971,6 +971,7 @@ static void sd_prepare_flush(struct requ
{
rq->cmd_type = REQ_TYPE_BLOCK_PC;
rq->timeout = SD_TIMEOUT;
+ rq->retries = SD_MAX_RETRIES;
rq->cmd[0] = SYNCHRONIZE_CACHE;
rq->cmd_len = 10;
}