Show patches with: Submitter = Kees Cook       |    Archived = No       |   1276 patches
« 1 2 3 412 13 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
hardening: Refresh KCFI options, add some more hardening: Refresh KCFI options, add some more - - - --- 2024-04-26 Kees Cook New
kunit/fortify: Fix mismatched kvalloc()/vfree() usage kunit/fortify: Fix mismatched kvalloc()/vfree() usage - - - --- 2024-04-25 Kees Cook New
mm/slub: Avoid recursive loop with kmemleak mm/slub: Avoid recursive loop with kmemleak 1 - - --- 2024-04-25 Kees Cook New
alloc_tag: Tighten file permissions on /proc/allocinfo alloc_tag: Tighten file permissions on /proc/allocinfo - - - --- 2024-04-25 Kees Cook In Next
[v2] ubsan: Avoid i386 UBSAN handler crashes with Clang [v2] ubsan: Avoid i386 UBSAN handler crashes with Clang 2 - - --- 2024-04-24 Kees Cook In Next
wifi: nl80211: Avoid address calculations via out of bounds array indexing wifi: nl80211: Avoid address calculations via out of bounds array indexing - - 1 --- 2024-04-24 Kees Cook New
[v3,6/6] mm/util: Use dedicated slab buckets for memdup_user() slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[v3,5/6] ipc, msg: Use dedicated slab buckets for alloc_msg() slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[v3,4/6] mm/slab: Introduce kmem_buckets_create() and family slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[v3,3/6] mm/slab: Introduce __kvmalloc_node() that can take kmem_buckets argument slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[v3,2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node() slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[v3,1/6] mm/slab: Introduce kmem_buckets typedef slab: Introduce dedicated bucket allocator - - - --- 2024-04-24 Kees Cook New
[4/4] ipv4: Silence intentional wrapping addition Annotate atomics for signed integer wrap-around - - - --- 2024-04-24 Kees Cook New
[3/4] locking/atomic: Annotate generic atomics with wrapping Annotate atomics for signed integer wrap-around - - - --- 2024-04-24 Kees Cook New
[2/4] arm64: atomics: lse: Silence intentional wrapping addition Annotate atomics for signed integer wrap-around - - - --- 2024-04-24 Kees Cook New
[1/4] locking/atomic/x86: Silence intentional wrapping addition Annotate atomics for signed integer wrap-around - - - --- 2024-04-24 Kees Cook New
ubsan: Avoid i386 UBSAN handler crashes with Clang ubsan: Avoid i386 UBSAN handler crashes with Clang - - - --- 2024-04-24 Kees Cook Superseded
ubsan: Remove 1-element array usage in debug reporting ubsan: Remove 1-element array usage in debug reporting - 1 - --- 2024-04-24 Kees Cook In Next
MAINTAINERS: Add ubsan.h to the UBSAN section MAINTAINERS: Add ubsan.h to the UBSAN section 1 - - --- 2024-04-24 Kees Cook In Next
[5/5] string: Convert KUnit test names to standard convention string: Merge separate tests into string_kunit.c - - - --- 2024-04-19 Kees Cook In Next
[4/5] string: Merge strcat KUnit tests into string_kunit.c string: Merge separate tests into string_kunit.c - - - --- 2024-04-19 Kees Cook In Next
[3/5] string: Prepare to merge strcat KUnit tests into string_kunit.c string: Merge separate tests into string_kunit.c - - - --- 2024-04-19 Kees Cook In Next
[2/5] string: Merge strscpy KUnit tests into string_kunit.c string: Merge separate tests into string_kunit.c - - - --- 2024-04-19 Kees Cook In Next
[1/5] string: Prepare to merge strscpy_kunit.c into string_kunit.c string: Merge separate tests into string_kunit.c - - - --- 2024-04-19 Kees Cook In Next
ubsan: Add awareness of signed integer overflow traps ubsan: Add awareness of signed integer overflow traps - - 1 --- 2024-04-15 Kees Cook Mainlined
[5/5] scsi: qla2xxx: Avoid possible run-time warning with long model_num scsi: Avoid possible run-time warning with long manufacturer strings - - - --- 2024-04-10 Kees Cook In Next
[4/5] scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings scsi: Avoid possible run-time warning with long manufacturer strings - - - --- 2024-04-10 Kees Cook In Next
[3/5] scsi: mpt3sas: Avoid possible run-time warning with long manufacturer strings scsi: Avoid possible run-time warning with long manufacturer strings - - - --- 2024-04-10 Kees Cook New
[2/5] scsi: mptfusion: Avoid possible run-time warning with long manufacturer strings scsi: Avoid possible run-time warning with long manufacturer strings - - - --- 2024-04-10 Kees Cook In Next
[1/5] string.h: Introduce memtostr() and memtostr_pad() scsi: Avoid possible run-time warning with long manufacturer strings - - - --- 2024-04-10 Kees Cook Superseded
[v2] fs: Set file_handle::handle_bytes before referencing file_handle::f_handle [v2] fs: Set file_handle::handle_bytes before referencing file_handle::f_handle - - - --- 2024-04-04 Kees Cook New
fs: Set file_handle::handle_bytes before referencing file_handle::f_handle fs: Set file_handle::handle_bytes before referencing file_handle::f_handle 1 2 - --- 2024-04-03 Kees Cook Superseded
nouveau/gsp: Avoid addressing beyond end of rpc->entries nouveau/gsp: Avoid addressing beyond end of rpc->entries - - - --- 2024-03-30 Kees Cook Mainlined
[GIT,PULL] execve fixes for v6.9-rc2 [GIT,PULL] execve fixes for v6.9-rc2 - - - --- 2024-03-26 Kees Cook Mainlined
selftests/exec: Convert remaining /bin/sh to /bin/bash selftests/exec: Convert remaining /bin/sh to /bin/bash - - - --- 2024-03-18 Kees Cook Mainlined
selftests/exec: execveat: Improve debug reporting selftests/exec: execveat: Improve debug reporting - 1 - --- 2024-03-13 Kees Cook Mainlined
ubsan: Disable signed integer overflow sanitizer on GCC < 8 ubsan: Disable signed integer overflow sanitizer on GCC < 8 - 1 - --- 2024-03-13 Kees Cook Mainlined
[GIT,PULL] hardening updates for v6.9-rc1 [GIT,PULL] hardening updates for v6.9-rc1 - - - --- 2024-03-12 Kees Cook Mainlined
[GIT,PULL] pstore updates for v6.9-rc1 [GIT,PULL] pstore updates for v6.9-rc1 - - - --- 2024-03-11 Kees Cook Mainlined
exec: Simplify remove_arg_zero() error path exec: Simplify remove_arg_zero() error path - 1 - --- 2024-03-09 Kees Cook Mainlined
randomize_kstack: Improve entropy diffusion randomize_kstack: Improve entropy diffusion - - - --- 2024-03-09 Kees Cook Mainlined
[v2] overflow: Change DEFINE_FLEX to take __counted_by member [v2] overflow: Change DEFINE_FLEX to take __counted_by member - 2 - --- 2024-03-06 Kees Cook Mainlined
overflow: Change DEFINE_FLEX to take __counted_by member overflow: Change DEFINE_FLEX to take __counted_by member - - - --- 2024-03-06 Kees Cook Superseded
[v2,9/9] mm/util: Use dedicated slab buckets for memdup_user() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,8/9] ipc, msg: Use dedicated slab buckets for alloc_msg() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,7/9] slab: Introduce kmem_buckets_valloc() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,6/9] slub: Introduce kmem_buckets_alloc_track_caller() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,5/9] slab: Introduce kmem_buckets_alloc() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,4/9] slab: Introduce kmem_buckets_create() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,3/9] util: Introduce __kvmalloc_node() that can take kmem_buckets argument slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,2/9] slub: Plumb kmem_buckets into __do_kmalloc_node() slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v2,1/9] slab: Introduce kmem_buckets typedef slab: Introduce dedicated bucket allocator - - - --- 2024-03-05 Kees Cook Superseded
[v3] sock: Use unsafe_memcpy() for sock_copy() [v3] sock: Use unsafe_memcpy() for sock_copy() - 1 - --- 2024-03-04 Kees Cook Mainlined
[v2] greybus: Avoid fake flexible array for response data [v2] greybus: Avoid fake flexible array for response data - 1 - --- 2024-03-04 Kees Cook Mainlined
[4/4] mm/util: Use dedicated slab buckets for memdup_user() slab: Introduce dedicated bucket allocator - - - --- 2024-03-04 Kees Cook Superseded
[3/4] xattr: Use dedicated slab buckets for setxattr() slab: Introduce dedicated bucket allocator - - - --- 2024-03-04 Kees Cook Superseded
[2/4] ipc, msg: Use dedicated slab buckets for alloc_msg() slab: Introduce dedicated bucket allocator - - - --- 2024-03-04 Kees Cook Superseded
[1/4] slab: Introduce dedicated bucket allocator slab: Introduce dedicated bucket allocator - - - --- 2024-03-04 Kees Cook Superseded
[v3,2/2] string: Convert helpers selftest to KUnit string: Convert selftests to KUnit - 1 - --- 2024-03-01 Kees Cook Mainlined
[v3,1/2] string: Convert selftest to KUnit string: Convert selftests to KUnit - 1 - --- 2024-03-01 Kees Cook Mainlined
overflow: Allow non-type arg to type_max() and type_min() overflow: Allow non-type arg to type_max() and type_min() - - - --- 2024-03-01 Kees Cook Mainlined
compiler.h: Explain how __is_constexpr() works compiler.h: Explain how __is_constexpr() works 1 1 - --- 2024-03-01 Kees Cook Mainlined
[v2,2/2] string: Convert helpers selftest to KUnit string: Convert selftests to KUnit - - - --- 2024-03-01 Kees Cook Superseded
[v2,1/2] string: Convert selftest to KUnit string: Convert selftests to KUnit - - - --- 2024-03-01 Kees Cook Superseded
[2/2] string: Convert helpers selftest to KUnit string: Convert selftests to KUnit - - - --- 2024-02-29 Kees Cook Superseded
[1/2] string: Convert selftest to KUnit string: Convert selftests to KUnit - - - --- 2024-02-29 Kees Cook Superseded
netdev: Use flexible array for trailing private bytes netdev: Use flexible array for trailing private bytes - 1 - --- 2024-02-29 Kees Cook Superseded
lib: stackinit: Adjust target string to 8 bytes for m68k lib: stackinit: Adjust target string to 8 bytes for m68k - - 2 --- 2024-02-27 Kees Cook Mainlined
[v2] x86, relocs: Ignore relocations in .notes section [v2] x86, relocs: Ignore relocations in .notes section - 1 - --- 2024-02-27 Kees Cook Mainlined
[v2] iio: pressure: dlhl60d: Initialize empty DLH bytes [v2] iio: pressure: dlhl60d: Initialize empty DLH bytes - 1 - --- 2024-02-23 Kees Cook Mainlined
init/Kconfig: Lower GCC version check for -Warray-bounds init/Kconfig: Lower GCC version check for -Warray-bounds - 1 - --- 2024-02-23 Kees Cook Mainlined
sparc: vdso: Disable UBSAN instrumentation sparc: vdso: Disable UBSAN instrumentation 1 - - --- 2024-02-23 Kees Cook Mainlined
[v2,4/4] leaking_addresses: Provide mechanism to scan binary files leaking_addresses: Provide mechanism to scan binary files 1 - - --- 2024-02-22 Kees Cook Mainlined
[v2,3/4] leaking_addresses: Ignore input device status lines leaking_addresses: Provide mechanism to scan binary files - - - --- 2024-02-22 Kees Cook Mainlined
[v2,2/4] leaking_addresses: Use File::Temp for /tmp files leaking_addresses: Provide mechanism to scan binary files - - - --- 2024-02-22 Kees Cook Mainlined
[v2,1/4] MAINTAINERS: Update LEAKING_ADDRESSES details leaking_addresses: Provide mechanism to scan binary files - - - --- 2024-02-22 Kees Cook Mainlined
pstore: inode: Only d_invalidate() is needed pstore: inode: Only d_invalidate() is needed - - - --- 2024-02-22 Kees Cook Mainlined
x86, relocs: Ignore relocations in .notes section x86, relocs: Ignore relocations in .notes section - 1 - --- 2024-02-22 Kees Cook Superseded
[v6] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array [v6] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 1 - - --- 2024-02-22 Kees Cook Mainlined
[v5] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array [v5] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 1 - - --- 2024-02-21 Kees Cook Superseded
refcount: Annotated intentional signed integer wrap-around refcount: Annotated intentional signed integer wrap-around - 1 - --- 2024-02-21 Kees Cook Mainlined
[v4] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array [v4] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 1 - - --- 2024-02-20 Kees Cook Superseded
[v3] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array [v3] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 1 - - --- 2024-02-19 Kees Cook Superseded
leaking_addresses: Provide mechanism to scan binary files leaking_addresses: Provide mechanism to scan binary files 1 1 - --- 2024-02-18 Kees Cook Superseded
[v4] nbd: null check for nla_nest_start [v4] nbd: null check for nla_nest_start - 1 - --- 2024-02-18 Kees Cook Mainlined
[1/2] x86: Increase brk randomness entropy on x86_64 Adjust brk randomness - - - --- 2024-02-17 Kees Cook Mainlined
[v3,5/5] fortify: Improve buffer overflow reporting fortify: Add KUnit tests for runtime overflows - - - --- 2024-02-17 Kees Cook In Next
[v3,4/5] fortify: Add KUnit tests for runtime overflows fortify: Add KUnit tests for runtime overflows - - - --- 2024-02-17 Kees Cook In Next
[v3,3/5] fortify: Provide KUnit counters for failure testing fortify: Add KUnit tests for runtime overflows - - - --- 2024-02-17 Kees Cook Mainlined
[v3,2/5] fortify: Allow KUnit test to build without FORTIFY fortify: Add KUnit tests for runtime overflows - - - --- 2024-02-17 Kees Cook Mainlined
[v3,1/5] fortify: Split reporting and avoid passing string pointer fortify: Add KUnit tests for runtime overflows - 1 - --- 2024-02-17 Kees Cook In Next
[v2] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array [v2] bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 1 - - --- 2024-02-16 Kees Cook Superseded
netfilter: x_tables: Use unsafe_memcpy() for 0-sized destination netfilter: x_tables: Use unsafe_memcpy() for 0-sized destination - 1 - --- 2024-02-16 Kees Cook Mainlined
enic: Avoid false positive under FORTIFY_SOURCE enic: Avoid false positive under FORTIFY_SOURCE - - - --- 2024-02-16 Kees Cook Mainlined
greybus: Avoid fake flexible array for response data greybus: Avoid fake flexible array for response data - 1 - --- 2024-02-16 Kees Cook Superseded
net: sched: Annotate struct tc_pedit with __counted_by net: sched: Annotate struct tc_pedit with __counted_by 1 1 - --- 2024-02-16 Kees Cook Mainlined
[v2] sock: Use unsafe_memcpy() for sock_copy() [v2] sock: Use unsafe_memcpy() for sock_copy() - - - --- 2024-02-16 Kees Cook Superseded
sock: Use unsafe_memcpy() for sock_copy() sock: Use unsafe_memcpy() for sock_copy() - 1 - --- 2024-02-16 Kees Cook Superseded
[v2] cocci: Add rules to find str_plural() replacements [v2] cocci: Add rules to find str_plural() replacements - - - --- 2024-02-15 Kees Cook Mainlined
cocci: Add rules to find str_plural() replacements cocci: Add rules to find str_plural() replacements - - - --- 2024-02-15 Kees Cook Superseded
« 1 2 3 412 13 »