]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/amdkfd: Validate user queue buffers
authorPhilip Yang <Philip.Yang@amd.com>
Thu, 20 Jun 2024 16:21:57 +0000 (12:21 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 23 Jul 2024 21:42:14 +0000 (17:42 -0400)
commit68e599db7a549f010a329515f3508d8a8c3467a4
treed7b8abc514e0da11925da6b404378ce55c809190
parent9c7e69d2e1245fdd5fa5c65cd022530b2a5ef1b7
drm/amdkfd: Validate user queue buffers

Find user queue rptr, ring buf, eop buffer and cwsr area BOs, and
check BOs are mapped on the GPU with correct size and take the BO
reference.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
drivers/gpu/drm/amd/amdkfd/kfd_queue.c