Subject binfmt_misc: write access fixes, RCU handler lookup and cleanups
Author brauner@kernel.org
Date 2026-07-10 09:33:02 +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 (24)
Name Content [All]
[PATCH v3 01/24] binfmt_misc: restore write access when removing an entry [Body]
[PATCH v3 02/24] binfmt_misc: use exe_file_deny_write_access() for the interpreter clone [Body]
[PATCH v3 03/24] binfmt_misc: reject a flag character as the field delimiter [Body]
[PATCH v3 04/24] binfmt_misc: convert entry list to an hlist [Body]
[PATCH v3 05/24] binfmt_misc: use RCU for the handler lookup [Body]
[PATCH v3 06/24] binfmt_misc: annotate racy accesses to ->enabled [Body]
[PATCH v3 07/24] binfmt_misc: turn the entry bit numbers into a proper enum [Body]
[PATCH v3 08/24] binfmt_misc: turn the entry behavior flags into an enum [Body]
[PATCH v3 09/24] binfmt_misc: rename Node to struct binfmt_misc_entry [Body]
[PATCH v3 10/24] binfmt_misc: remove the VERBOSE_STATUS toggle [Body]
[PATCH v3 11/24] binfmt_misc: use print_hex_dump_debug() for the register debug output [Body]
[PATCH v3 12/24] binfmt_misc: convert the entry file to seq_file [Body]
[PATCH v3 13/24] binfmt_misc: factor out the entry matching [Body]
[PATCH v3 14/24] binfmt_misc: rename load_binfmt_misc() to current_binfmt_misc() [Body]
[PATCH v3 15/24] binfmt_misc: return errors directly in load_misc_binary() [Body]
[PATCH v3 16/24] binfmt_misc: give the parse_command() results names [Body]
[PATCH v3 17/24] binfmt_misc: factor out the entry removal [Body]
[PATCH v3 18/24] binfmt_misc: simplify check_special_flags() [Body]
[PATCH v3 19/24] binfmt_misc: use a flexible array member for the register string [Body]
[PATCH v3 20/24] binfmt_misc: split the field parsing out of create_entry() [Body]
[PATCH v3 21/24] binfmt_misc: use __free(kfree) in bm_register_write() [Body]
[PATCH v3 22/24] binfmt_misc: assorted small cleanups [Body]
[PATCH v3 23/24] binfmt_misc: include what is used [Body]
[PATCH v3 24/24] binfmt_misc: allow removing entries via unlink(2) [Body]
Session 2026-07-10
ID (for dev) 942d5266-3087-491d-83f6-dacb0fed17aa
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]