aboutsummaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2010-09-03 05:56:17 -0400
committerJens Axboe <jaxboe@fusionio.com>2010-09-10 06:35:37 -0400
commit337238be1bf52e1242f940fc6fe83fb395e55057 (patch)
treecb3a81ebb1bb73aaac692f38d7d3e47007e39093 /block
parentcde4c406d8fb051c5aafc917643adbb9dbd0abc2 (diff)
block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH
init_flush_request() only set REQ_FLUSH when initializing flush requests making them READ requests. Use WRITE_FLUSH instead. Signed-off-by: Tejun Heo <tj@kernel.org> Reported-by: Mike Snitzer <snitzer@redhat.com> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'block')
-rw-r--r--block/blk-flush.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/block/blk-flush.c b/block/blk-flush.c
index 72905f862d31..f357f1fc411c 100644
--- a/block/blk-flush.c
+++ b/block/blk-flush.c
@@ -77,7 +77,7 @@ static void post_flush_end_io(struct request *rq, int error)
77static void init_flush_request(struct request *rq, struct gendisk *disk) 77static void init_flush_request(struct request *rq, struct gendisk *disk)
78{ 78{
79 rq->cmd_type = REQ_TYPE_FS; 79 rq->cmd_type = REQ_TYPE_FS;
80 rq->cmd_flags = REQ_FLUSH; 80 rq->cmd_flags = WRITE_FLUSH;
81 rq->rq_disk = disk; 81 rq->rq_disk = disk;
82} 82}
83 83