Merge tag 'for-5.16-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[linux-2.6-microblaze.git] / fs / btrfs / disk-io.c
index 28449ca..b3f2e22 100644 (file)
@@ -3756,7 +3756,7 @@ struct btrfs_super_block *btrfs_read_dev_one_super(struct block_device *bdev,
        else if (ret)
                return ERR_PTR(ret);
 
-       if (bytenr + BTRFS_SUPER_INFO_SIZE >= i_size_read(bdev->bd_inode))
+       if (bytenr + BTRFS_SUPER_INFO_SIZE >= bdev_nr_bytes(bdev))
                return ERR_PTR(-EINVAL);
 
        page = read_cache_page_gfp(mapping, bytenr >> PAGE_SHIFT, GFP_NOFS);