[LTP] [PATCH] listmount04: require kernel version 6.11

Masahiro Yamada masahiro.yamada@canonical.com
Wed Dec 3 09:12:26 CET 2025


On Linux kernel 6.8, the listmount04 test fails as follows:

  Running tests.......
  tst_buffers.c:57: TINFO: Test is using guarded buffers
  tst_test.c:2025: TINFO: LTP version: 20250930
  tst_test.c:2028: TINFO: Tested kernel: 6.8.0 #71 SMP PREEMPT_DYNAMIC Wed Dec  3 16:00:27 JST 2025 x86_64
  tst_kconfig.c:88: TINFO: Parsing kernel config '/proc/config.gz'
  tst_kconfig.c:676: TINFO: CONFIG_TRACE_IRQFLAGS kernel option detected which might slow the execution
  tst_test.c:1846: TINFO: Overall timeout per run is 0h 02m 00s
  listmount04.c:128: TPASS: request points to unaccessible memory : EFAULT (14)
  listmount04.c:128: TPASS: mnt_ids points to unaccessible memory : EFAULT (14)
  listmount04.c:128: TPASS: invalid flags : EINVAL (22)
  listmount04.c:128: TPASS: insufficient mnt_id_req.size : EINVAL (22)
  listmount04.c:128: TPASS: invalid mnt_id_req.spare : EINVAL (22)
  listmount04.c:128: TFAIL: invalid mnt_id_req.param invalid retval 20: SUCCESS (0)
  listmount04.c:128: TFAIL: invalid mnt_id_req.mnt_id expected EINVAL: ENOENT (2)
  listmount04.c:128: TPASS: non-existant mnt_id : ENOENT (2)

  Summary:
  passed   6
  failed   2
  broken   0
  skipped  0
  warnings 0
  INFO: ltp-pan reported some tests FAIL
  LTP Version: 20250930
  INFO: Test end time: Wed Dec  3 07:01:33 UTC 2025

This test passes only after kernel commit 4bed843b1000 ("fs: reject
invalid last mount id early"), i.e. kernel version 6.11.

Signed-off-by: Masahiro Yamada <masahiro.yamada@canonical.com>
---
 testcases/kernel/syscalls/listmount/listmount04.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/testcases/kernel/syscalls/listmount/listmount04.c b/testcases/kernel/syscalls/listmount/listmount04.c
index a52bad064c0e..a6921a24975d 100644
--- a/testcases/kernel/syscalls/listmount/listmount04.c
+++ b/testcases/kernel/syscalls/listmount/listmount04.c
@@ -133,7 +133,7 @@ static void run(unsigned int n)
 static struct tst_test test = {
 	.test = run,
 	.tcnt = ARRAY_SIZE(tcases),
-	.min_kver = "6.8",
+	.min_kver = "6.11",
 	.bufs = (struct tst_buffers []) {
 		{ &request, .size = MNT_ID_REQ_SIZE_VER0 },
 		{},
-- 
2.43.0



More information about the ltp mailing list