[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