[LTP] [PATCH v3 3/5] execve04: Use .max_kver
Petr Vorel
pvorel@suse.cz
Fri Jul 31 12:51:30 CEST 2026
Reviewed-by: Andrea Cervesato <andrea.cervesato@suse.com>
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
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
More information about the ltp
mailing list