diff options
author | Karol Przybylski <karprzy7@gmail.com> | 2024-12-15 15:28:57 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2024-12-18 20:38:42 +0300 |
commit | 34c4eb7d4e0cd443399a0f114d467d2b3ff05419 (patch) | |
tree | 9797b3f40df8adba1b6576b64d9f573a26dbb6a4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 8f2cd1067afe68372a1723e05e19b68ed187676a (diff) | |
download | linux-34c4eb7d4e0cd443399a0f114d467d2b3ff05419.tar.xz |
drm/amdgpu: Fix potential integer overflow in scheduler mask calculations
The use of 1 << i in scheduler mask calculations can result in an
unintentional integer overflow due to the expression being
evaluated as a 32-bit signed integer.
This patch replaces 1 << i with 1ULL << i to ensure the operation
is performed as a 64-bit unsigned integer, preventing overflow
Discovered in coverity scan, CID 1636393, 1636175, 1636007, 1635853
Fixes: c5c63d9cb5d3 ("drm/amdgpu: add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs")
Signed-off-by: Karol Przybylski <karprzy7@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions