aboutsummaryrefslogtreecommitdiffstats
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorKees Cook <[email protected]>2021-06-17 17:13:17 +0000
committerKalle Valo <[email protected]>2021-06-22 15:24:33 +0000
commit0d5e743db480642818401fb34bbc3f0da28abdfb (patch)
tree4e0e3d2c395547672037c6c58a6dfa91ab709f9e /net/switchdev/switchdev.c
parentmwl8k: Avoid memcpy() over-reading of mcs.rx_mask (diff)
downloadkernel-0d5e743db480642818401fb34bbc3f0da28abdfb.tar.gz
kernel-0d5e743db480642818401fb34bbc3f0da28abdfb.zip
rtlwifi: rtl8192de: Fully initialize curvecount_val
In preparation for FORTIFY_SOURCE performing compile-time and run-time field bounds checking for memcpy(), memmove(), and memset(), avoid intentionally writing across neighboring array fields. The size argument to memset() is bytes, but the array element size of curvecount_val is u32, so "CV_CURVE_CNT * 2" was only 1/4th of the contents of curvecount_val. Adjust memset() to wipe full buffer size. Signed-off-by: Kees Cook <[email protected]> Reviewed-by: Larry Finger <[email protected]> Signed-off-by: Kalle Valo <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions