Show patches with: Submitter = Kees Cook       |    Archived = No       |   458 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/12] slab: Introduce kmalloc_size_roundup() slab: Introduce kmalloc_size_roundup() - - - 161- 2022-09-22 Kees Cook netdev Superseded
[1/3] x86/uaccess: Move nmi_uaccess_okay() into uaccess.h [1/3] x86/uaccess: Move nmi_uaccess_okay() into uaccess.h - - - 16-2 2022-09-16 Kees Cook bpf Not Applicable
[v4] netlink: Bounds-check struct nlmsgerr creation [v4] netlink: Bounds-check struct nlmsgerr creation - - - 161- 2022-09-03 Kees Cook netdev Accepted
iwlwifi: calib: Refactor iwl_calib_result usage for clarity iwlwifi: calib: Refactor iwl_calib_result usage for clarity - - - 1-- 2022-09-01 Kees Cook netdev Awaiting Upstream
[v3] netlink: Bounds-check struct nlmsgerr creation [v3] netlink: Bounds-check struct nlmsgerr creation - - - 1223 2022-09-01 Kees Cook netdev Superseded
[v2] netlink: Bounds-check struct nlmsgerr creation [v2] netlink: Bounds-check struct nlmsgerr creation - - - 1223 2022-09-01 Kees Cook netdev Superseded
[2/2] netlink: Bounds-check struct nlmsgerr creation netlink: Bounds-check struct nlmsgerr creation - - - 1-- 2022-09-01 Kees Cook netdev Superseded
[1/2] netlink: Bounds-check nlmsg_len() netlink: Bounds-check struct nlmsgerr creation - - - 1-- 2022-09-01 Kees Cook netdev Superseded
hinic: Replace memcpy() with direct assignment hinic: Replace memcpy() with direct assignment - 1 1 152- 2022-06-16 Kees Cook netdev Accepted
fortify: Provide a memcpy trap door for sharp corners fortify: Provide a memcpy trap door for sharp corners - - - 133- 2022-05-11 Kees Cook netdev Accepted
af_unix: Silence randstruct GCC plugin warning af_unix: Silence randstruct GCC plugin warning 2 - - 1-- 2022-05-11 Kees Cook netdev Not Applicable
niu: Silence randstruct warnings niu: Silence randstruct warnings 1 - - 1-- 2022-05-10 Kees Cook netdev Not Applicable
niu: Add "overloaded" struct page union member niu: Add "overloaded" struct page union member - - - 1-- 2022-05-09 Kees Cook netdev Changes Requested
decnet: Use container_of() for struct dn_neigh casts decnet: Use container_of() for struct dn_neigh casts - - - 133- 2022-05-08 Kees Cook netdev Accepted
[v2] net: chelsio: cxgb4: Avoid potential negative array offset [v2] net: chelsio: cxgb4: Avoid potential negative array offset - - - 151- 2022-05-05 Kees Cook netdev Accepted
[32/32] esas2r: Use __mem_to_flex() with struct atto_ioctl Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[31/32] xenbus: Use mem_to_flex_dup() with struct read_buffer Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[30/32] usb: gadget: f_fs: Use mem_to_flex_dup() with struct ffs_buffer Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[29/32] xtensa: Use mem_to_flex_dup() with struct property Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[28/32] selinux: Use mem_to_flex_dup() with xfrm and sidtab Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[27/32] KEYS: Use mem_to_flex_dup() with struct user_key_payload Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[26/32] ima: Use mem_to_flex_dup() with struct modsig Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[25/32] Drivers: hv: utils: Use mem_to_flex_dup() with struct cn_msg Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[24/32] IB/hfi1: Use mem_to_flex_dup() for struct tid_rb_node Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[23/32] Bluetooth: Use mem_to_flex_dup() with struct hci_op_configure_data_path Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[22/32] atags_proc: Use mem_to_flex_dup() with struct buffer Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[21/32] soc: qcom: apr: Use mem_to_flex_dup() with struct apr_rx_buf Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[20/32] ASoC: sigmadsp: Use mem_to_flex_dup() with struct sigmadsp_data Introduce flexible array struct memcpy() helpers 1 - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[19/32] afs: Use mem_to_flex_dup() with struct afs_acl Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[18/32] firewire: Use __mem_to_flex_dup() with struct iso_interrupt_event Introduce flexible array struct memcpy() helpers - - - 1411 2022-05-04 Kees Cook netdev Not Applicable
[17/32] net/flow_offload: Use mem_to_flex_dup() with struct flow_action_cookie Introduce flexible array struct memcpy() helpers - - - 1411 2022-05-04 Kees Cook netdev Not Applicable
[16/32] 802/mrp: Use mem_to_flex_dup() with struct mrp_attr Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[15/32] 802/garp: Use mem_to_flex_dup() with struct garp_attr Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[14/32] af_unix: Use mem_to_flex_dup() with struct unix_address Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[13/32] mac80211: Use mem_to_flex_dup() with several structs Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[12/32] cfg80211: Use mem_to_flex_dup() with struct cfg80211_bss_ies Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[11/32] nl80211: Use mem_to_flex_dup() with struct cfg80211_cqm_config Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[10/32] wcn36xx: Use mem_to_flex_dup() with struct wcn36xx_hal_ind_msg Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[09/32] p54: Use mem_to_flex_dup() with struct p54_cal_database Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[08/32] iwlwifi: mvm: Use mem_to_flex_dup() with struct ieee80211_key_conf Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[07/32] iwlwifi: calib: Use mem_to_flex_dup() with struct iwl_calib_result Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[06/32] iwlwifi: calib: Prepare to use mem_to_flex_dup() Introduce flexible array struct memcpy() helpers - - - 12-4 2022-05-04 Kees Cook netdev Not Applicable
[05/32] brcmfmac: Use mem_to_flex_dup() with struct brcmf_fweh_queue_item Introduce flexible array struct memcpy() helpers - - - 15-1 2022-05-04 Kees Cook netdev Not Applicable
[04/32] fortify: Add run-time WARN for cross-field memcpy() Introduce flexible array struct memcpy() helpers - - - 1312 2022-05-04 Kees Cook netdev Not Applicable
[03/32] flex_array: Add Kunit tests Introduce flexible array struct memcpy() helpers - 1 - 1123 2022-05-04 Kees Cook netdev Not Applicable
[02/32] Introduce flexible array struct memcpy() helpers Introduce flexible array struct memcpy() helpers - - - 1321 2022-05-04 Kees Cook netdev Not Applicable
[01/32] netlink: Avoid memcpy() across flexible array boundary Introduce flexible array struct memcpy() helpers - - - 1123 2022-05-04 Kees Cook netdev Not Applicable
net: chelsio: cxgb4: Avoid potential negative array offset net: chelsio: cxgb4: Avoid potential negative array offset - - - 151- 2022-05-03 Kees Cook netdev Superseded
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - - 1 1-- 2022-02-12 Kees Cook netdev Accepted
[RESEND] net/mlx5e: Use struct_group() for memcpy() region [RESEND] net/mlx5e: Use struct_group() for memcpy() region - - - 142- 2022-01-24 Kees Cook netdev Awaiting Upstream
[v2,RESEND] net/mlx5e: Avoid field-overflowing memcpy() [v2,RESEND] net/mlx5e: Avoid field-overflowing memcpy() - - - 142- 2022-01-24 Kees Cook netdev Awaiting Upstream
mptcp: Use struct_group() to avoid cross-field memset() mptcp: Use struct_group() to avoid cross-field memset() - 1 - 142- 2022-01-21 Kees Cook netdev Accepted
[12/17] iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl Untitled series #595053 - - - --- 2021-12-13 Kees Cook netdev Awaiting Upstream
[08/17] ath11k: Use memset_startat() for clearing queue descriptors Untitled series #595053 - - - --- 2021-12-13 Kees Cook netdev Awaiting Upstream
[03/17] net/mlx5e: Use struct_group() for memcpy() region Untitled series #595053 - - - --- 2021-12-13 Kees Cook netdev Awaiting Upstream
[02/17] net/mlx5e: Avoid field-overflowing memcpy() Untitled series #595053 - - - --- 2021-12-13 Kees Cook netdev Awaiting Upstream
[v2] net/mlx5e: Avoid field-overflowing memcpy() [v2] net/mlx5e: Avoid field-overflowing memcpy() - - - 133- 2021-12-09 Kees Cook netdev Awaiting Upstream
ath6kl: Use struct_group() to avoid size-mismatched casting ath6kl: Use struct_group() to avoid size-mismatched casting - - - 1-- 2021-12-07 Kees Cook netdev Awaiting Upstream
thunderbolt: xdomain: Avoid potential stack OOB read thunderbolt: xdomain: Avoid potential stack OOB read - - - 1-- 2021-12-07 Kees Cook Not Applicable
hv_sock: Extract hvs_send_data() helper that takes only header hv_sock: Extract hvs_send_data() helper that takes only header 1 - - 151- 2021-12-07 Kees Cook netdev Accepted
skbuff: Extract list pointers to silence compiler warnings skbuff: Extract list pointers to silence compiler warnings - - - 142- 2021-12-07 Kees Cook Accepted
[2/2] libertas_tf: Add missing __packed annotations libertas: Add missing __packed annotations - - - 1-- 2021-12-01 Kees Cook netdev Awaiting Upstream
[1/2] libertas: Add missing __packed annotation with struct_group() libertas: Add missing __packed annotations - - - 1-- 2021-12-01 Kees Cook netdev Awaiting Upstream
[v2,net-next,2/2] skbuff: Switch structure bounds to struct_group() skbuff: Switch structure bounds to struct_group() - 2 - 151- 2021-11-21 Kees Cook netdev Accepted
[v2,net-next,1/2] skbuff: Move conditional preprocessor directives out of struct sk_buff skbuff: Switch structure bounds to struct_group() - - - 151- 2021-11-21 Kees Cook netdev Accepted
[v3] rtlwifi: rtl8192de: Style clean-ups [v3] rtlwifi: rtl8192de: Style clean-ups 1 - - 1-- 2021-11-19 Kees Cook netdev Awaiting Upstream
[v2] mwl8k: Use named struct for memcpy() region [v2] mwl8k: Use named struct for memcpy() region - - - 1-- 2021-11-19 Kees Cook netdev Awaiting Upstream
[v2] intersil: Use struct_group() for memcpy() region [v2] intersil: Use struct_group() for memcpy() region - - - 1-- 2021-11-19 Kees Cook netdev Awaiting Upstream
mac80211: Use memset_after() to clear tx status mac80211: Use memset_after() to clear tx status - - 1 142- 2021-11-18 Kees Cook netdev Awaiting Upstream
ethtool: stats: Use struct_group() to clear all stats at once ethtool: stats: Use struct_group() to clear all stats at once - - - 142- 2021-11-18 Kees Cook netdev Accepted
net/af_iucv: Use struct_group() to zero struct iucv_sock region net/af_iucv: Use struct_group() to zero struct iucv_sock region 1 - - 142- 2021-11-18 Kees Cook netdev Accepted
ipv6: Use memset_after() to zero rt6_info ipv6: Use memset_after() to zero rt6_info - - - 151- 2021-11-18 Kees Cook netdev Accepted
netfilter: conntrack: Use memset_startat() to zero struct nf_conn netfilter: conntrack: Use memset_startat() to zero struct nf_conn - - - 151- 2021-11-18 Kees Cook netdev Awaiting Upstream
net: 802: Use memset_startat() to clear struct fields net: 802: Use memset_startat() to clear struct fields - - - 151- 2021-11-18 Kees Cook netdev Accepted
net: dccp: Use memset_startat() for TP zeroing net: dccp: Use memset_startat() for TP zeroing - - - 151- 2021-11-18 Kees Cook netdev Accepted
ath11k: Use memset_startat() for clearing queue descriptors ath11k: Use memset_startat() for clearing queue descriptors - - - 1-- 2021-11-18 Kees Cook netdev Awaiting Upstream
iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl - - - 1-- 2021-11-18 Kees Cook netdev Not Applicable
bnx2x: Use struct_group() for memcpy() region bnx2x: Use struct_group() for memcpy() region - 1 - 133- 2021-11-18 Kees Cook netdev Accepted
cxgb4: Use struct_group() for memcpy() region cxgb4: Use struct_group() for memcpy() region - - - 142- 2021-11-18 Kees Cook netdev Accepted
intersil: Use struct_group() for memcpy() region intersil: Use struct_group() for memcpy() region - - - 1-- 2021-11-18 Kees Cook netdev Superseded
cxgb3: Use struct_group() for memcpy() region cxgb3: Use struct_group() for memcpy() region - - - 142- 2021-11-18 Kees Cook netdev Accepted
libertas_tf: Use struct_group() for memcpy() region libertas_tf: Use struct_group() for memcpy() region - - - 1-- 2021-11-18 Kees Cook netdev Awaiting Upstream
libertas: Use struct_group() for memcpy() region libertas: Use struct_group() for memcpy() region - - - 1-- 2021-11-18 Kees Cook netdev Awaiting Upstream
net/mlx5e: Use struct_group() for memcpy() region net/mlx5e: Use struct_group() for memcpy() region - - - 142- 2021-11-18 Kees Cook netdev Awaiting Upstream
mwl8k: Use struct_group() for memcpy() region mwl8k: Use struct_group() for memcpy() region - - - 1-- 2021-11-18 Kees Cook netdev Awaiting Upstream
skbuff: Switch structure bounds to struct_group() skbuff: Switch structure bounds to struct_group() - 2 - 1222 2021-11-18 Kees Cook netdev Superseded
net/mlx5e: Avoid field-overflowing memcpy() net/mlx5e: Avoid field-overflowing memcpy() - - - 142- 2021-11-15 Kees Cook netdev Awaiting Upstream
[bpf-next,v2,2/2] bpf: Replace callers of BPF_CAST_CALL with proper function typedef bpf: Build with -Wcast-function-type 2 - - 161- 2021-09-28 Kees Cook bpf Accepted
[bpf-next,v2,1/2] bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM bpf: Build with -Wcast-function-type 1 1 - 17-- 2021-09-28 Kees Cook bpf Accepted
[2/2] bpf: Replace callers of BPF_CAST_CALL with proper function typedef bpf: Build with -Wcast-function-type - - - 3-2 2021-09-27 Kees Cook bpf Superseded
[1/2] bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM bpf: Build with -Wcast-function-type - - - 3-2 2021-09-27 Kees Cook bpf Superseded
[v3,3/5] treewide: Replace 0-element memcpy() destinations with flexible arrays Untitled series #538397 - - - --- 2021-08-27 Kees Cook netdev Not Applicable
[v3,2/5] treewide: Replace open-coded flex arrays in unions Untitled series #538397 2 - - --- 2021-08-27 Kees Cook bpf Not Applicable
[v2,3/5] treewide: Replace 0-element memcpy() destinations with flexible arrays Untitled series #537513 - - - --- 2021-08-26 Kees Cook netdev Not Applicable
[v2,2/5] treewide: Replace open-coded flex arrays in unions Untitled series #537513 1 - - --- 2021-08-26 Kees Cook bpf Not Applicable
[v2] rtlwifi: rtl8192de: Style clean-ups [v2] rtlwifi: rtl8192de: Style clean-ups 1 - - 1-- 2021-08-26 Kees Cook netdev Awaiting Upstream
rtlwifi: rtl8192de: Style clean-ups rtlwifi: rtl8192de: Style clean-ups 1 - - 1-- 2021-08-25 Kees Cook netdev Superseded
rtlwifi: rtl8192de: Restore channel index initialization rtlwifi: rtl8192de: Restore channel index initialization - - - 1-- 2021-08-25 Kees Cook netdev Awaiting Upstream
[3/3] pcmcia: ray_cs: Split memcpy() to avoid bounds check warning net: Cleanups for FORTIFY_SOURCE - - - 15-- 2021-08-19 Kees Cook netdev Awaiting Upstream
[2/3] net/mlx5e: Avoid field-overflowing memcpy() net: Cleanups for FORTIFY_SOURCE - - - 141- 2021-08-19 Kees Cook netdev Awaiting Upstream
« 1 2 3 44 5 »