Commit 37004c42 authored by Tejun Heo's avatar Tejun Heo

btrfs: close_bdev_exclusive() should use the same @flags as the matching open_bdev_exclusive()

In the failure path of __btrfs_open_devices(), close_bdev_exclusive()
is called with @flags which doesn't match the one used during
open_bdev_exclusive().  Fix it.
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Cc: Chris Mason <chris.mason@oracle.com>
parent 731edacb
...@@ -638,7 +638,7 @@ static int __btrfs_open_devices(struct btrfs_fs_devices *fs_devices, ...@@ -638,7 +638,7 @@ static int __btrfs_open_devices(struct btrfs_fs_devices *fs_devices,
error_brelse: error_brelse:
brelse(bh); brelse(bh);
error_close: error_close:
close_bdev_exclusive(bdev, FMODE_READ); close_bdev_exclusive(bdev, flags);
error: error:
continue; continue;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment