Patch Series

Subject exec: add spawn templates for repeated executable startup
Author me@linux.beauty
Date 2026-05-28 09:52:22 +0000 UTC
Version
Cc arnd@arndb.de bp@alien8.de brauner@kernel.org corbet@lwn.net dave.hansen@linux.intel.com hpa@zytor.com jack@suse.cz kees@kernel.org linux-api@vger.kernel.org linux-arch@vger.kernel.org linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org luto@kernel.org me@linux.beauty mingo@redhat.com skhan@linuxfoundation.org tglx@kernel.org viro@zeniv.linux.org.uk x86@kernel.org

Patches (13)

Name Content [All]
[RFC PATCH v1 01/13] exec: factor argument setup out of do_execveat_common() [Body]
[RFC PATCH v1 02/13] exec: add an internal helper for opened executables [Body]
[RFC PATCH v1 03/13] file: expose helpers for in-kernel fd actions [Body]
[RFC PATCH v1 04/13] exec: add spawn template UAPI definitions [Body]
[RFC PATCH v1 05/13] exec: add spawn template file descriptors [Body]
[RFC PATCH v1 06/13] exec: add spawn_template_spawn() [Body]
[RFC PATCH v1 07/13] exec: validate spawn template executable identity [Body]
[RFC PATCH v1 08/13] binfmt_elf: cache ELF metadata for spawn templates [Body]
[RFC PATCH v1 09/13] Documentation: describe spawn templates [Body]
[RFC PATCH v1 10/13] exec: require absolute paths for path-created templates [Body]
[RFC PATCH v1 11/13] exec: let close-range actions target the max fd [Body]
[RFC PATCH v1 12/13] syscalls: add generic spawn template entries [Body]
[RFC PATCH v1 13/13] selftests/exec: cover spawn template basics [Body]
Session 2026-05-28
ID (for dev) b81e121d-2fc6-44d4-9dfd-2099dfa5d395
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] passed [Log]
[KASAN] Boot test: Base d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] passed [Log]
[KASAN] Build Patched d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] [patched] passed [Log]
[KASAN] Fuzz d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] d7d405cc33d6e3eeba2d6ec8f0b595da2a5c600a [Config] [patched] passed [Log] [Artifacts]