summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/super_types.h
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2023-11-01 18:43:06 +0100
committerChristian Brauner <brauner@kernel.org>2023-11-18 14:59:25 +0100
commit1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 (patch)
tree47856cb3197e27adcc096f19767894637a348384 /fs/bcachefs/super_types.h
parent7366f8b6fc6aa21c4199cb5d337b023df69745b0 (diff)
downloadlinux-stable-1bfdc94b28cf1c89b5b3fb062b1defe51fdba163.tar.gz
linux-stable-1bfdc94b28cf1c89b5b3fb062b1defe51fdba163.tar.bz2
linux-stable-1bfdc94b28cf1c89b5b3fb062b1defe51fdba163.zip
bcachefs: Convert to bdev_open_by_path()
Convert bcachefs to use bdev_open_by_path() and pass the handle around. CC: Kent Overstreet <kent.overstreet@linux.dev> CC: Brian Foster <bfoster@redhat.com> CC: <linux-bcachefs@vger.kernel.org> Signed-off-by: Jan Kara <jack@suse.cz> Link: https://lore.kernel.org/r/20231101174325.10596-1-jack@suse.cz Acked-by: Kent Overstreet <kent.overstreet@linux.dev> Reviewed-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'fs/bcachefs/super_types.h')
-rw-r--r--fs/bcachefs/super_types.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/bcachefs/super_types.h b/fs/bcachefs/super_types.h
index 7dda4985b99f..65a294329681 100644
--- a/fs/bcachefs/super_types.h
+++ b/fs/bcachefs/super_types.h
@@ -4,6 +4,7 @@
struct bch_sb_handle {
struct bch_sb *sb;
+ struct bdev_handle *bdev_handle;
struct block_device *bdev;
struct bio *bio;
void *holder;