[LTP] [PATCH 2/2] syscalls/statmount06: Fix and enable the test on FUSE
Cyril Hrubis
chrubis@suse.cz
Mon Jun 30 17:32:05 CEST 2025
Reported-by: Jan Polensky <japo@linux.ibm.com>
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
---
testcases/kernel/syscalls/statmount/statmount06.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/testcases/kernel/syscalls/statmount/statmount06.c b/testcases/kernel/syscalls/statmount/statmount06.c
index fe41d5b87..89717a3fb 100644
--- a/testcases/kernel/syscalls/statmount/statmount06.c
+++ b/testcases/kernel/syscalls/statmount/statmount06.c
@@ -36,8 +36,10 @@ static void run(void)
if (!TST_PASS)
return;
+ const char *fs_type = tst_device->is_fuse ? "fuseblk" : tst_device->fs_type;
+
TST_EXP_EQ_LI(st_mount->mask, STATMOUNT_FS_TYPE);
- TST_EXP_EQ_STR(st_mount->str + st_mount->fs_type, tst_device->fs_type);
+ TST_EXP_EQ_STR(st_mount->str + st_mount->fs_type, fs_type);
}
static void setup(void)
@@ -55,10 +57,6 @@ static struct tst_test test = {
.mount_device = 1,
.mntpoint = MNTPOINT,
.all_filesystems = 1,
- .skip_filesystems = (const char *const []) {
- "fuse",
- NULL
- },
.bufs = (struct tst_buffers []) {
{&st_mount, .size = SM_SIZE},
{}
--
2.49.0
More information about the ltp
mailing list