[LTP] [PATCH v2 3/5] execve04: Use .max_kver
Petr Vorel
pvorel@suse.cz
Wed Jul 29 11:57:28 CEST 2026
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Changes v1->v2:
* Fixed version 6.11 => 6.10
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