summaryrefslogtreecommitdiff
path: root/block
diff options
context:
space:
mode:
authorJens Axboe <jaxboe@fusionio.com>2010-06-17 10:11:00 +0200
committerJens Axboe <jaxboe@fusionio.com>2010-06-17 10:11:00 +0200
commit05fc5d209cb070c621dbcbc20397eb4346dbaa86 (patch)
tree9f70fe5a6dfcb6a83d5bb1438e3b1e6f6fb3b962 /block
parent0395d775b4a12009d7231357b04157fae713bfe0 (diff)
parentfbbf055692aeb25c54c49d9ca84532de836fbba0 (diff)
Merge branch 'for-linus' into for-next
Diffstat (limited to 'block')
-rw-r--r--block/blk-core.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/block/blk-core.c b/block/blk-core.c
index 5cb6ca99fd7f..7239bb77fced 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -1149,13 +1149,10 @@ void init_request_from_bio(struct request *req, struct bio *bio)
else
req->cmd_flags |= bio->bi_rw & REQ_FAILFAST_MASK;
- if (unlikely(bio_rw_flagged(bio, BIO_RW_DISCARD))) {
+ if (bio_rw_flagged(bio, BIO_RW_DISCARD))
req->cmd_flags |= REQ_DISCARD;
- if (bio_rw_flagged(bio, BIO_RW_BARRIER))
- req->cmd_flags |= REQ_SOFTBARRIER;
- } else if (unlikely(bio_rw_flagged(bio, BIO_RW_BARRIER)))
+ if (bio_rw_flagged(bio, BIO_RW_BARRIER))
req->cmd_flags |= REQ_HARDBARRIER;
-
if (bio_rw_flagged(bio, BIO_RW_SYNCIO))
req->cmd_flags |= REQ_RW_SYNC;
if (bio_rw_flagged(bio, BIO_RW_META))