mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
ext4: the _require checks for bigalloc need a larger fs size
_require_ext4_bigalloc and _require_ext4_mkfs_bigalloc create a 200k fs. DAX (as XIP before it) relies on a fs block size == system page size; ie 4k for us. With a 200k fs size limit, mkfs refuses to create a filesystem with a 4k block size, so the check fails, but for a bogus reason. Increasing the fs size to 512m allows mkfs to create a filesystem with 4k block size, so the test passes. Signed-off-by: Vishal Verma <vishal.l.verma@linux.intel.com> Signed-off-by: Matthew Wilcox <willy@linux.intel.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
7b7e4497be
commit
c947ef41b0
@@ -1322,7 +1322,7 @@ _require_xfs_crc()
|
||||
#
|
||||
_require_ext4_mkfs_bigalloc()
|
||||
{
|
||||
$MKFS_EXT4_PROG -F -O bigalloc -n $SCRATCH_DEV 200k >/dev/null 2>&1 \
|
||||
$MKFS_EXT4_PROG -F -O bigalloc -n $SCRATCH_DEV 512m >/dev/null 2>&1 \
|
||||
|| _notrun "mkfs.ext4 doesn't have bigalloc feature"
|
||||
}
|
||||
|
||||
@@ -1330,7 +1330,7 @@ _require_ext4_mkfs_bigalloc()
|
||||
#
|
||||
_require_ext4_bigalloc()
|
||||
{
|
||||
$MKFS_EXT4_PROG -F -O bigalloc $SCRATCH_DEV 200k >/dev/null 2>&1
|
||||
$MKFS_EXT4_PROG -F -O bigalloc $SCRATCH_DEV 512m >/dev/null 2>&1
|
||||
_scratch_mount >/dev/null 2>&1 \
|
||||
|| _notrun "Ext4 kernel doesn't support bigalloc feature"
|
||||
umount $SCRATCH_MNT
|
||||
|
||||
Reference in New Issue
Block a user