[LTP] [PATCH] zram01: Specify filesystem type explicitly in mount
Avinesh Kumar
avinesh.kumar@suse.com
Mon May 25 21:01:23 CEST 2026
util-linux 2.42 converts "ntfs" to "ntfs3" during auto-detection,
causing mount failures on systems with CONFIG_NTFS3_FS disabled
even when ntfs-3g is available.
tst_supported_fs_types.c:141: TINFO: FUSE does support ntfs
tst_supported_fs_types.c:67: TINFO: mkfs.ntfs does exist
tst_supported_fs_types.c:137: TINFO: Filesystem ntfs3 is not supported
...
...
zram01 6 TINFO: mount /dev/zram7
mount: /tmp/LTP_zram01.YG3YHQhMER/zram7: unknown filesystem type 'ntfs3'.
dmesg(1) may have more information after failed mount system call.
zram01 6 TBROK: mount /dev/zram7 zram7 failed
Fix by specifying -t option with the filesystem type that LTP
verified as supported, avoiding auto-detection.
Signed-off-by: Avinesh Kumar <avinesh.kumar@suse.com>
---
testcases/kernel/device-drivers/zram/zram01.sh | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/testcases/kernel/device-drivers/zram/zram01.sh b/testcases/kernel/device-drivers/zram/zram01.sh
index 793f6603c..4b7f2a753 100755
--- a/testcases/kernel/device-drivers/zram/zram01.sh
+++ b/testcases/kernel/device-drivers/zram/zram01.sh
@@ -94,13 +94,15 @@ zram_makefs()
zram_mount()
{
- local i
+ local i=$dev_start
+ local fs
- for i in $(seq $dev_start $dev_end); do
- tst_res TINFO "mount /dev/zram$i"
+ for fs in $zram_filesystems; do
+ tst_res TINFO "mount /dev/zram$i ($fs)"
mkdir zram$i
- ROD mount /dev/zram$i zram$i
+ ROD mount -t "$fs" /dev/zram$i zram$i
dev_mounted=$i
+ i=$((i + 1))
done
tst_res TPASS "mount of zram device(s) succeeded"
--
2.54.0
More information about the ltp
mailing list