]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdkfd: Guard m->cp_hqd_eop_control setting by q->eop_ring_buffer_size
authorXiaogang Chen <xiaogang.chen@amd.com>
Tue, 16 Jun 2026 22:18:59 +0000 (17:18 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 1 Jul 2026 16:58:33 +0000 (12:58 -0400)
commit8cd2ea7bab77b7aa087b1a6cc26d2df03c2a6ed9
tree8963f2c8f34735de080145276733d244fa5dc77c
parent186bfdc4e26d019b2e7570cb121964a1d89b2e5b
drm/amdkfd: Guard m->cp_hqd_eop_control setting by q->eop_ring_buffer_size

To avoid wraparound if the value is 0.

Signed-off-by: Xiaogang Chen <xiaogang.chen@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit c0cae35661868af207077a4306bc42c7c972947c)
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c