Show patches with: Submitter = Kees Cook       |    Archived = No       |   107 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
pinctrl: airoha: Use unsigned long for bit search pinctrl: airoha: Use unsigned long for bit search - 1 - --- 2024-11-17 Kees Cook In Next
lib: stackinit: Hide never-taken branch from compiler lib: stackinit: Hide never-taken branch from compiler - - - --- 2024-11-17 Kees Cook New
smb: client: memcpy() with surrounding object base address smb: client: memcpy() with surrounding object base address - 1 - --- 2024-11-17 Kees Cook Mainlined
mm: Handle compound pages better in __dump_page() mm: Handle compound pages better in __dump_page() - - - --- 2024-11-17 Kees Cook New
ovl: Check for NULL OVL_E() results ovl: Check for NULL OVL_E() results - - - --- 2024-11-17 Kees Cook New
Input: ads7846 - Expand xfer array to match usage Input: ads7846 - Expand xfer array to match usage - - - --- 2024-11-17 Kees Cook In Next
[3/3] UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings - 1 - --- 2024-11-15 Kees Cook Mainlined
[2/3] Revert "UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings" UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings - - - --- 2024-11-15 Kees Cook Mainlined
[1/3] Revert "net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings" UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings - - - --- 2024-11-15 Kees Cook Mainlined
exec: NULL out bprm->argv0 when it is an ERR_PTR exec: NULL out bprm->argv0 when it is an ERR_PTR 1 2 - --- 2024-11-05 Kees Cook In Next
[RFC,5/5] net: Convert proto_ops::getname to sockaddr_storage sockaddr usage removal - - - --- 2024-11-04 Kees Cook New
[RFC,4/5] net: core: Convert inet_addr_is_any() to sockaddr_storage sockaddr usage removal - - - --- 2024-11-04 Kees Cook New
[RFC,3/5] rtnetlink: do_setlink: Use sockaddr_storage sockaddr usage removal - - - --- 2024-11-04 Kees Cook New
[RFC,2/5] net: core: dev.c confirmed to use classic sockaddr sockaddr usage removal - - - --- 2024-11-04 Kees Cook New
[RFC,1/5] Revert "net: dev: Convert sa_data to flexible array in struct sockaddr" sockaddr usage removal - - - --- 2024-11-04 Kees Cook New
MAINTAINERS: exec: Mark Kees as maintainer MAINTAINERS: exec: Mark Kees as maintainer - 1 - --- 2024-10-31 Kees Cook In Next
MAINTAINERS: exec: Add auxvec.h UAPI MAINTAINERS: exec: Add auxvec.h UAPI - 1 - --- 2024-10-31 Kees Cook In Next
coredump: Do not lock during 'comm' reporting coredump: Do not lock during 'comm' reporting - - 1 --- 2024-09-28 Kees Cook In Next
[v2] HID: ishtp-hid-client: replace fake-flex arrays with flex-array members [v2] HID: ishtp-hid-client: replace fake-flex arrays with flex-array members 1 - - --- 2024-09-23 Kees Cook Mainlined
[GIT,PULL] pstore updates for v6.12-rc1 [GIT,PULL] pstore updates for v6.12-rc1 - - - --- 2024-09-16 Kees Cook Handled Elsewhere
coccinelle: Add rules to find str_down_up() replacements coccinelle: Add rules to find str_down_up() replacements - 1 - --- 2024-08-12 Kees Cook Mainlined
string_choices: Add wrapper for str_down_up() string_choices: Add wrapper for str_down_up() - 1 - --- 2024-08-12 Kees Cook Mainlined
slab: Introduce kmalloc_obj() and family slab: Introduce kmalloc_obj() and family - - - --- 2024-08-07 Kees Cook Superseded
[v2] binfmt_flat: Fix corruption when not offsetting data start [v2] binfmt_flat: Fix corruption when not offsetting data start 1 1 - --- 2024-08-07 Kees Cook Mainlined
string: Check for "nonstring" attribute on strscpy() arguments string: Check for "nonstring" attribute on strscpy() arguments - 1 1 --- 2024-08-05 Kees Cook Mainlined
[v3] Documentation: KUnit: Update filename best practices [v3] Documentation: KUnit: Update filename best practices - 2 - --- 2024-07-24 Kees Cook Mainlined
[v2] execve: Move KUnit tests to tests/ subdirectory [v2] execve: Move KUnit tests to tests/ subdirectory 1 2 - --- 2024-07-20 Kees Cook Mainlined
[v2] Documentation: KUnit: Update filename best practices [v2] Documentation: KUnit: Update filename best practices - 1 - --- 2024-07-20 Kees Cook Superseded
slab: Introduce kmalloc_obj() and family slab: Introduce kmalloc_obj() and family - - - --- 2024-07-19 Kees Cook Superseded
execve: Move KUnit tests to tests/ subdirectory execve: Move KUnit tests to tests/ subdirectory - 2 - --- 2024-07-17 Kees Cook Superseded
Documentation: KUnit: Update filename best practices Documentation: KUnit: Update filename best practices - - - --- 2024-07-17 Kees Cook Superseded
dmaengine: ti: omap-dma: Initialize sglen after allocation dmaengine: ti: omap-dma: Initialize sglen after allocation - 1 - --- 2024-07-16 Kees Cook Mainlined
interconnect: icc-clk: Add missed num_nodes initialization interconnect: icc-clk: Add missed num_nodes initialization - 1 - --- 2024-07-16 Kees Cook Mainlined
dmaengine: stm32-dma3: Set lli_size after allocation dmaengine: stm32-dma3: Set lli_size after allocation - 1 - --- 2024-07-16 Kees Cook Mainlined
leds: gpio: Set num_leds after allocation leds: gpio: Set num_leds after allocation - 1 - --- 2024-07-16 Kees Cook Mainlined
[GIT,PULL] pstore updates for v6.11-rc1 [GIT,PULL] pstore updates for v6.11-rc1 - - - --- 2024-07-15 Kees Cook Handled Elsewhere
[v2] net/ipv4/tcp_cong: Replace strncpy() with strscpy() [v2] net/ipv4/tcp_cong: Replace strncpy() with strscpy() - 2 - --- 2024-07-14 Kees Cook Mainlined
[2/2] scsi: aacraid: struct {user,}sgmap{,64,raw}: Replace 1-element arrays with flexible arrays scsi: aacraid: struct sgmap: Replace 1-element arrays with flexible arrays - - - --- 2024-07-11 Kees Cook Mainlined
[1/2] scsi: aacraid: Rearrange order of struct aac_srb_unit scsi: aacraid: struct sgmap: Replace 1-element arrays with flexible arrays - - - --- 2024-07-11 Kees Cook Mainlined
scsi: ipr: Replace 1-element arrays with flexible arrays scsi: ipr: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
scsi: aacraid: struct aac_ciss_phys_luns_resp: Replace 1-element array with flexible array scsi: aacraid: struct aac_ciss_phys_luns_resp: Replace 1-element array with flexible array - 1 - --- 2024-07-11 Kees Cook Mainlined
scsi: aacraid: union aac_init: Replace 1-element array with flexible array scsi: aacraid: union aac_init: Replace 1-element array with flexible array - 1 - --- 2024-07-11 Kees Cook Mainlined
[6/6] scsi: message: fusion: struct _CONFIG_PAGE_IOC_4: Replace 1-element array with flexible array scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[5/6] scsi: message: fusion: struct _CONFIG_PAGE_IOC_3: Replace 1-element array with flexible array scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[4/6] scsi: message: fusion: struct _CONFIG_PAGE_IOC_2: Replace 1-element array with flexible array scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[3/6] scsi: message: fusion: struct _CONFIG_PAGE_RAID_PHYS_DISK_1: Replace 1-element array with fle… scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[2/6] scsi: message: fusion: struct _CONFIG_PAGE_SAS_IO_UNIT_0: Replace 1-element array with flexib… scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[1/6] scsi: message: fusion: struct _RAID_VOL0_SETTINGS: Replace 1-element array with flexible array scsi: message: fusion: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
net/ipv4: Replace tcp_ca_get_name_by_key()'s strncpy() with strscpy() net/ipv4: Replace tcp_ca_get_name_by_key()'s strncpy() with strscpy() - - - --- 2024-07-11 Kees Cook Superseded
tsacct: Replace strncpy() with strscpy() tsacct: Replace strncpy() with strscpy() - - - --- 2024-07-11 Kees Cook Mainlined
[v2,2/2] efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array - - - --- 2024-07-11 Kees Cook Mainlined
[v2,1/2] efi: Rename efi_early_memdesc_ptr() to efi_memdesc_ptr() efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array - - - --- 2024-07-11 Kees Cook Mainlined
[v2] kunit: executor: Simplify string allocation handling [v2] kunit: executor: Simplify string allocation handling - 1 - --- 2024-07-11 Kees Cook Mainlined
scsi: megaraid_sas: struct MR_HOST_DEVICE_LIST: Replace 1-element array with flexible array scsi: megaraid_sas: struct MR_HOST_DEVICE_LIST: Replace 1-element array with flexible array - 1 - --- 2024-07-11 Kees Cook Mainlined
scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays scsi: megaraid_sas: struct MR_LD_VF_MAP: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[4/4] scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array scsi: mpi3mr: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[3/4] scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array scsi: mpi3mr: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[2/4] scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with … scsi: mpi3mr: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
[1/4] scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with f… scsi: mpi3mr: Replace 1-element arrays with flexible arrays - 1 - --- 2024-07-11 Kees Cook Mainlined
virt: vbox: struct vmmdev_hgcm_pagelist: Replace 1-element array with flexible array virt: vbox: struct vmmdev_hgcm_pagelist: Replace 1-element array with flexible array - 1 - --- 2024-07-10 Kees Cook Mainlined
[2/2] media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Add __counted_by annotation media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt - 4 - --- 2024-07-10 Kees Cook Mainlined
[1/2] media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt: Replace 1-element array with f… media: venus: hfi_cmds: struct hfi_session_release_buffer_pkt - 4 - --- 2024-07-10 Kees Cook Mainlined
fs/affs: struct slink_front: Replace 1-element array with flexible array fs/affs: struct slink_front: Replace 1-element array with flexible array - 1 - --- 2024-07-10 Kees Cook Mainlined
fs/affs: struct affs_data_head: Replace 1-element array with flexible array fs/affs: struct affs_data_head: Replace 1-element array with flexible array - 1 - --- 2024-07-10 Kees Cook Mainlined
fs/affs: struct affs_head: Replace 1-element array with flexible array fs/affs: struct affs_head: Replace 1-element array with flexible array - 1 - --- 2024-07-10 Kees Cook Mainlined
efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array efi: Replace efi_memory_attributes_table_t 0-sized array with flexible array - 1 - --- 2024-07-10 Kees Cook Superseded
mm/kmemleak: Replace strncpy() with strscpy() mm/kmemleak: Replace strncpy() with strscpy() 1 - - --- 2024-07-10 Kees Cook Mainlined
kunit: executor: Simplify string allocation handling kunit: executor: Simplify string allocation handling - 1 - --- 2024-07-10 Kees Cook Superseded
usb: gadget: Use u16 types for 16-bit fields usb: gadget: Use u16 types for 16-bit fields - - - --- 2024-07-09 Kees Cook Mainlined
x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() 1 1 1 --- 2024-07-08 Kees Cook Mainlined
[RFC,4/4] pstore: Replace classic kmalloc code pattern with typed argument slab: Allow for type introspection during allocation - - - --- 2024-07-08 Kees Cook Handled Elsewhere
[RFC,3/4] slab: Allow for type introspection during allocation slab: Allow for type introspection during allocation - - - --- 2024-07-08 Kees Cook Handled Elsewhere
[RFC,2/4] slab: Detect negative size values and saturate slab: Allow for type introspection during allocation - - - --- 2024-07-08 Kees Cook Handled Elsewhere
[RFC,1/4] compiler_types: Add integral/pointer type helper macros slab: Allow for type introspection during allocation - - - --- 2024-07-08 Kees Cook Handled Elsewhere
randomize_kstack: Improve stack alignment codegen randomize_kstack: Improve stack alignment codegen - - - --- 2024-07-02 Kees Cook Mainlined
[v6,6/6] mm/util: Use dedicated slab buckets for memdup_user() slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook Mainlined
[v6,5/6] ipc, msg: Use dedicated slab buckets for alloc_msg() slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook Mainlined
[v6,4/6] mm/slab: Introduce kmem_buckets_create() and family slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook In Next
[v6,3/6] mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook Mainlined
[v6,2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node() slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook Mainlined
[v6,1/6] mm/slab: Introduce kmem_buckets typedef slab: Introduce dedicated bucket allocator - - - --- 2024-07-01 Kees Cook Mainlined
[v2,2/2] exec: Avoid pathological argc, envc, and bprm->p values exec: Avoid pathological argc, envc, and bprm->p values - - - --- 2024-06-21 Kees Cook Mainlined
[v2,1/2] execve: Keep bprm->argmin behind CONFIG_MMU exec: Avoid pathological argc, envc, and bprm->p values - - - --- 2024-06-21 Kees Cook Mainlined
randomize_kstack: Remove non-functional per-arch entropy filtering randomize_kstack: Remove non-functional per-arch entropy filtering 2 1 - --- 2024-06-19 Kees Cook Mainlined
fortify: Do not special-case 0-sized destinations fortify: Do not special-case 0-sized destinations - - - --- 2024-06-19 Kees Cook Mainlined
kunit/usercopy: Add missing MODULE_DESCRIPTION() kunit/usercopy: Add missing MODULE_DESCRIPTION() - 2 - --- 2024-06-19 Kees Cook Mainlined
[v2] kunit/usercopy: Disable testing on !CONFIG_MMU [v2] kunit/usercopy: Disable testing on !CONFIG_MMU - 2 - --- 2024-06-19 Kees Cook Mainlined
[v5,6/6] mm/util: Use dedicated slab buckets for memdup_user() slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
[v5,5/6] ipc, msg: Use dedicated slab buckets for alloc_msg() slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
[v5,4/6] mm/slab: Introduce kmem_buckets_create() and family slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
[v5,3/6] mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
[v5,2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node() slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
[v5,1/6] mm/slab: Introduce kmem_buckets typedef slab: Introduce dedicated bucket allocator - - - --- 2024-06-19 Kees Cook Superseded
MAINTAINERS: Update entries for Kees Cook MAINTAINERS: Update entries for Kees Cook - - - --- 2024-06-17 Kees Cook Mainlined
kunit/usercopy: Disable testing on !CONFIG_MMU kunit/usercopy: Disable testing on !CONFIG_MMU - - - --- 2024-06-17 Kees Cook Superseded
[v3,1/2] kunit: test: Add vm_mmap() allocation resource manager usercopy: Convert test_user_copy to KUnit test - 1 - --- 2024-06-12 Kees Cook Mainlined
[v2,2/2] usercopy: Convert test_user_copy to KUnit test usercopy: Convert test_user_copy to KUnit test - 1 1 --- 2024-06-10 Kees Cook Superseded
[v2,1/2] kunit: test: Add vm_mmap() allocation resource manager usercopy: Convert test_user_copy to KUnit test - 1 - --- 2024-06-10 Kees Cook Superseded
x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking - 2 1 --- 2024-06-10 Kees Cook Mainlined
kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX() kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX() - 2 1 --- 2024-06-10 Kees Cook Mainlined
« 1 2 »