From: Shaun Tancheff Date: Sat, 30 Jul 2016 21:45:48 +0000 (-0500) Subject: Fixup direct bi_rw modifiers X-Git-Tag: v5.15~13084^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b571bc606e714e448b00920987d77b384a6a9570;p=platform%2Fkernel%2Flinux-starfive.git Fixup direct bi_rw modifiers bi_rw should be using bio_set_op_attrs to set bi_rw. Signed-off-by: Shaun Tancheff Cc: Chris Mason Cc: Josef Bacik Cc: David Sterba Cc: Mike Christie Reviewed-by: Christoph Hellwig Signed-off-by: Jens Axboe --- diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 5850d79..881eb46 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c @@ -2049,7 +2049,7 @@ int repair_io_failure(struct inode *inode, u64 start, u64 length, u64 logical, return -EIO; } bio->bi_bdev = dev->bdev; - bio->bi_rw = WRITE_SYNC; + bio_set_op_attrs(bio, REQ_OP_WRITE, WRITE_SYNC); bio_add_page(bio, page, length, pg_offset); if (btrfsic_submit_bio_wait(bio)) {