aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
diff options
context:
space:
mode:
authorGravatar Lijo Lazar <lijo.lazar@amd.com> 2023-05-23 13:26:39 +0530
committerGravatar Alex Deucher <alexander.deucher@amd.com> 2023-06-09 10:56:58 -0400
commit194224a54c8bbc896b1fdb4a10ca5789ea4b9e7d (patch)
tree653ace184d209037dd6a86d3012cd805f2be62c9 /drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
parentdrm/amd/pm: reverse mclk and fclk clocks levels for renoir (diff)
downloadlinux-194224a54c8bbc896b1fdb4a10ca5789ea4b9e7d.tar.gz
linux-194224a54c8bbc896b1fdb4a10ca5789ea4b9e7d.tar.bz2
linux-194224a54c8bbc896b1fdb4a10ca5789ea4b9e7d.zip
drm/amdgpu: Fix warnings
Fix warnings reported by kernel test bot/smatch smatch warnings: drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c:65 amdgpu_xcp_run_transition() error: buffer overflow 'xcp_mgr->xcp' 8 <= 8 Reported-by: kernel test robot <lkp@intel.com> Reported-by: Dan Carpenter <error27@gmail.com> Link: https://lore.kernel.org/r/202305231453.I0bXngYn-lkp@intel.com/ Signed-off-by: Lijo Lazar <lijo.lazar@amd.com> Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
index e9586a0dc335..fcdc0862d258 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
@@ -65,7 +65,7 @@ static int amdgpu_xcp_run_transition(struct amdgpu_xcp_mgr *xcp_mgr, int xcp_id,
struct amdgpu_xcp *xcp;
int i, ret;
- if (xcp_id > MAX_XCP || !xcp_mgr->xcp[xcp_id].valid)
+ if (xcp_id >= MAX_XCP || !xcp_mgr->xcp[xcp_id].valid)
return -EINVAL;
xcp = &xcp_mgr->xcp[xcp_id];