[LTP] [PATCH v5 4/7] creat07: Avoid timeout on the test failure
Petr Vorel
pvorel@suse.cz
Mon Aug 10 18:00:45 CEST 2026
Test always needs to run kill() and waitpid() to avoid timeout.
This was not true when creat07_child.c unexpectedly succeeded (a test
failure).
Fixes: da3105af69 ("syscalls/creat07: Cleanup && Convert to new API")
Reported-by: linuxtestproject.agent@gmail.com
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
New in v4.
testcases/kernel/syscalls/creat/creat07.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/creat/creat07.c b/testcases/kernel/syscalls/creat/creat07.c
index c7b85ee694..1de1b46621 100644
--- a/testcases/kernel/syscalls/creat/creat07.c
+++ b/testcases/kernel/syscalls/creat/creat07.c
@@ -35,7 +35,7 @@ static void verify_creat(void)
if (TST_RET != -1) {
tst_res(TFAIL, "creat() succeeded unexpectedly");
- return;
+ goto kill;
}
if (TST_ERR == ETXTBSY)
@@ -43,6 +43,7 @@ static void verify_creat(void)
else
tst_res(TFAIL | TTERRNO, "creat() failed unexpectedly");
+kill:
SAFE_KILL(pid, SIGKILL);
SAFE_WAITPID(pid, NULL, 0);
}
--
2.55.0
More information about the ltp
mailing list