[LTP] [PATCH v3 3/5] execve04: Use .max_kver
Petr Vorel <[email protected]> Fri, 31 Jul 2026 12:51:30 +0200
| Newsgroups | it.linux.lists.ltp |
|---|---|
| Message-ID | <[email protected]> |
Reviewed-by: Andrea Cervesato <[email protected]> Signed-off-by: Petr Vorel <[email protected]> --- The same as in v2. testcases/kernel/syscalls/execve/execve04.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/testcases/kernel/syscalls/execve/execve04.c b/testcases/kernel/syscalls/execve/execve04.c index 35ec882a07..6f06a4a4cc 100644 --- a/testcases/kernel/syscalls/execve/execve04.c +++ b/testcases/kernel/syscalls/execve/execve04.c @@ -11,6 +11,9 @@ /*\ * Attempt to :manpage:`execve(2)` a file which is being opened by another process for * writing fails with ETXTBSY. + * + * NOTE: write to executed file is allowed since 6.11-rc1: + * 2a010c412853 ("fs: don't block i_writecount during exec") */ #define _GNU_SOURCE @@ -62,19 +65,10 @@ static void do_child(void) exit(0); } -static void setup(void) -{ - if ((tst_kvercmp(6, 11, 0)) >= 0) { - tst_brk(TCONF, "Skipping test, write to executed file is " - "allowed since 6.11-rc1.\n" - "2a010c412853 (\"fs: don't block i_writecount during exec\")"); - } -} - static struct tst_test test = { - .setup = setup, .test_all = verify_execve, .forks_child = 1, + .max_kver = "6.10", .child_needs_reinit = 1, .needs_checkpoints = 1, .resource_files = (const char *const []) { -- 2.55.0 -- Mailing list info: https://lists.linux.it/listinfo/ltp