diff options
author | 2024-02-01 22:47:15 +0530 | |
---|---|---|
committer | 2024-02-07 12:26:22 -0500 | |
commit | cdb637d339572398821204a1142d8d615668f1e9 (patch) | |
tree | 6e3c5c9e3c7f7d44db15eaba8b5f2352946eb2ac /tools/perf/scripts/python/export-to-postgresql.py | |
parent | drm/amd/pm: Retrieve UMC ODECC error count from aca bank (diff) | |
download | wireguard-linux-cdb637d339572398821204a1142d8d615668f1e9.tar.xz wireguard-linux-cdb637d339572398821204a1142d8d615668f1e9.zip |
drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()'
The issue arises when the array 'adev->vcn.vcn_config' is accessed
before checking if the index 'adev->vcn.num_vcn_inst' is within the
bounds of the array.
The fix involves moving the bounds check before the array access. This
ensures that 'adev->vcn.num_vcn_inst' is within the bounds of the array
before it is used as an index.
Fixes the below:
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c:1289 amdgpu_discovery_reg_base_init() error: testing array offset 'adev->vcn.num_vcn_inst' after use.
Fixes: a0ccc717c4ab ("drm/amdgpu/discovery: validate VCN and SDMA instances")
Cc: Christian König <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.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