Subject binfmt_misc: write access fixes, RCU handler lookup and cleanups
Author brauner@kernel.org
Date 2026-07-09 22:29:56 +0000 UTC
Version
Cc brauner@kernel.org farid.m.zakaria@gmail.com jack@suse.cz jannh@google.com linux-fsdevel@vger.kernel.org linux-mm@kvack.org stable@vger.kernel.org viro@zeniv.linux.org.uk
Patches (23)
Name Content [All]
[PATCH v2 01/23] binfmt_misc: restore write access when removing an entry [Body]
[PATCH v2 02/23] binfmt_misc: use exe_file_deny_write_access() for the interpreter clone [Body]
[PATCH v2 03/23] binfmt_misc: convert entry list to an hlist [Body]
[PATCH v2 04/23] binfmt_misc: use RCU for the handler lookup [Body]
[PATCH v2 05/23] binfmt_misc: annotate racy accesses to ->enabled [Body]
[PATCH v2 06/23] binfmt_misc: turn the entry bit numbers into a proper enum [Body]
[PATCH v2 07/23] binfmt_misc: turn the entry behavior flags into an enum [Body]
[PATCH v2 08/23] binfmt_misc: rename Node to struct binfmt_misc_entry [Body]
[PATCH v2 09/23] binfmt_misc: remove the VERBOSE_STATUS toggle [Body]
[PATCH v2 10/23] binfmt_misc: use print_hex_dump_debug() for the register debug output [Body]
[PATCH v2 11/23] binfmt_misc: convert the entry file to seq_file [Body]
[PATCH v2 12/23] binfmt_misc: factor out the entry matching [Body]
[PATCH v2 13/23] binfmt_misc: rename load_binfmt_misc() to current_binfmt_misc() [Body]
[PATCH v2 14/23] binfmt_misc: return errors directly in load_misc_binary() [Body]
[PATCH v2 15/23] binfmt_misc: give the parse_command() results names [Body]
[PATCH v2 16/23] binfmt_misc: factor out the entry removal [Body]
[PATCH v2 17/23] binfmt_misc: simplify check_special_flags() [Body]
[PATCH v2 18/23] binfmt_misc: use a flexible array member for the register string [Body]
[PATCH v2 19/23] binfmt_misc: split the field parsing out of create_entry() [Body]
[PATCH v2 20/23] binfmt_misc: use __free(kfree) in bm_register_write() [Body]
[PATCH v2 21/23] binfmt_misc: assorted small cleanups [Body]
[PATCH v2 22/23] binfmt_misc: include what is used [Body]
[PATCH v2 23/23] binfmt_misc: allow removing entries via unlink(2) [Body]
Session 2026-07-09
ID (for dev) 04d3d2b1-59af-425f-9587-626434fb03bb
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] passed [Log]
[KASAN] Boot test: Base dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] passed [Log]
[KASAN] Build Patched dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] [patched] passed [Log]
[KASAN] Fuzz dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] dc59e4fea9d83f03bad6bddf3fa2e52491777482 [Config] [patched] passed [Log] [Artifacts]