Skip to content

Commit

Permalink
null_blk: fix passing of REQ_FUA flag in null_handle_rq
Browse files Browse the repository at this point in the history
REQ_FUA should be checked using rq->cmd_flags instead of req_op().

Fixes: deb78b4 ("nullb: emulate cache")
Signed-off-by: Hou Pu <houpu@bytedance.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
  • Loading branch information
Hou Pu authored and axboe committed Aug 21, 2020
1 parent 0d3b6a8 commit 2d62e6b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/block/null_blk_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1147,7 +1147,7 @@ static int null_handle_rq(struct nullb_cmd *cmd)
len = bvec.bv_len;
err = null_transfer(nullb, bvec.bv_page, len, bvec.bv_offset,
op_is_write(req_op(rq)), sector,
req_op(rq) & REQ_FUA);
rq->cmd_flags & REQ_FUA);
if (err) {
spin_unlock_irq(&nullb->lock);
return err;
Expand Down

0 comments on commit 2d62e6b

Please sign in to comment.