summaryrefslogtreecommitdiff
path: root/drivers/usb/atm
diff options
context:
space:
mode:
authorGustavo A. R. Silva <gustavoars@kernel.org>2023-09-15 21:43:20 +0300
committerKees Cook <keescook@chromium.org>2023-09-30 00:48:32 +0300
commit8fddc4b660273f96f2d216b04642b070a59c019c (patch)
tree15454371b1450af64e9e549fa4aa9c5a9863a9a7 /drivers/usb/atm
parent6b343a46428255e7f383deda53b1ad38db513897 (diff)
downloadlinux-8fddc4b660273f96f2d216b04642b070a59c019c.tar.xz
drm/gud: Use size_add() in call to struct_size()
If, for any reason, the open-coded arithmetic causes a wraparound, the protection that `struct_size()` adds against potential integer overflows is defeated. Fix this by hardening call to `struct_size()` with `size_add()`. Fixes: 40e1a70b4aed ("drm: Add GUD USB Display driver") Signed-off-by: "Gustavo A. R. Silva" <gustavoars@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/ZQSlyHKPdw/zsy4c@work Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'drivers/usb/atm')
0 files changed, 0 insertions, 0 deletions