File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -314,6 +314,14 @@ xfs_set_inode_alloc(
314
314
return (mp -> m_flags & XFS_MOUNT_32BITINODES ) ? maxagi : agcount ;
315
315
}
316
316
317
+ static bool
318
+ xfs_buftarg_is_dax (
319
+ struct super_block * sb ,
320
+ struct xfs_buftarg * bt )
321
+ {
322
+ return bdev_dax_supported (bt -> bt_bdev , sb -> s_blocksize );
323
+ }
324
+
317
325
STATIC int
318
326
xfs_blkdev_get (
319
327
xfs_mount_t * mp ,
@@ -1549,11 +1557,10 @@ xfs_fs_fill_super(
1549
1557
xfs_warn (mp ,
1550
1558
"DAX enabled. Warning: EXPERIMENTAL, use at your own risk" );
1551
1559
1552
- datadev_is_dax = bdev_dax_supported (mp -> m_ddev_targp -> bt_bdev ,
1553
- sb -> s_blocksize );
1560
+ datadev_is_dax = xfs_buftarg_is_dax (sb , mp -> m_ddev_targp );
1554
1561
if (mp -> m_rtdev_targp )
1555
- rtdev_is_dax = bdev_dax_supported (
1556
- mp -> m_rtdev_targp -> bt_bdev , sb -> s_blocksize );
1562
+ rtdev_is_dax = xfs_buftarg_is_dax ( sb ,
1563
+ mp -> m_rtdev_targp );
1557
1564
if (!rtdev_is_dax && !datadev_is_dax ) {
1558
1565
xfs_alert (mp ,
1559
1566
"DAX unsupported by block device. Turning off DAX." );
You can’t perform that action at this time.
0 commit comments