diff options
author | Jens Axboe <axboe@fb.com> | 2016-03-30 10:06:11 -0600 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-04-17 20:16:44 -0500 |
commit | ee1cf78fa4ab1057cf5b9b672a4deb4cd65e2d67 (patch) | |
tree | 3784a24a5be016f50bc113ca4d5017ea8b5b2cf4 | |
parent | 60dc958d0a00d0ef7006bc8ee705c502dc1537f5 (diff) |
sd: switch to using blk_queue_write_cache()
Switch to the newer interface, instead of using blk_queue_flush()
directly.
Signed-off-by: Jens Axboe <axboe@fb.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Martin K. Petersen <martin.petersen@oracle.com>
-rw-r--r-- | drivers/scsi/sd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index f52b74cf8d1e..ff3b7e65843c 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -137,15 +137,15 @@ static const char *sd_cache_types[] = { static void sd_set_flush_flag(struct scsi_disk *sdkp) { - unsigned flush = 0; + bool wc = false, fua = false; if (sdkp->WCE) { - flush |= REQ_FLUSH; + wc = true; if (sdkp->DPOFUA) - flush |= REQ_FUA; + fua = true; } - blk_queue_flush(sdkp->disk->queue, flush); + blk_queue_write_cache(sdkp->disk->queue, wc, fua); } static ssize_t |