Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdim...
[sfrench/cifs-2.6.git] / fs / erofs / super.c
index a8d49e8fc83a3b774f2fcf216893fcbee423cf39..11b88559f8bfaac4a6a29b3a1aba58c3179b1c95 100644 (file)
@@ -546,7 +546,7 @@ static int erofs_fc_fill_super(struct super_block *sb, struct fs_context *fc)
                return err;
 
        if (test_opt(ctx, DAX_ALWAYS) &&
-           !bdev_dax_supported(sb->s_bdev, EROFS_BLKSIZ)) {
+           !dax_supported(sbi->dax_dev, sb->s_bdev, EROFS_BLKSIZ, 0, bdev_nr_sectors(sb->s_bdev))) {
                errorfc(fc, "DAX unsupported by block device. Turning off DAX.");
                clear_opt(ctx, DAX_ALWAYS);
        }