diff options
author | 2023-09-15 12:43:20 -0600 | |
---|---|---|
committer | 2023-09-29 14:48:32 -0700 | |
commit | 8fddc4b660273f96f2d216b04642b070a59c019c (patch) | |
tree | 15454371b1450af64e9e549fa4aa9c5a9863a9a7 /tools/perf/scripts/python/task-analyzer.py | |
parent | EDAC/mc_sysfs: Replace deprecated strncpy() with memcpy() (diff) | |
download | wireguard-linux-8fddc4b660273f96f2d216b04642b070a59c019c.tar.xz wireguard-linux-8fddc4b660273f96f2d216b04642b070a59c019c.zip |
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 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions