drm/amdkfd: Skip handle mapping SVM range with no GPU access
authorPhilip Yang <Philip.Yang@amd.com>
Thu, 29 Jun 2023 22:01:21 +0000 (18:01 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 7 Jul 2023 17:51:48 +0000 (13:51 -0400)
commit8c45b31909b730f9c7b146588e038f9c6553394d
tree27f12af8ef769cfec105097e5da5bd4623c8ff19
parentc4cde7358d23a8dd4123f3fc8b1f6af882e277bc
drm/amdkfd: Skip handle mapping SVM range with no GPU access

If the SVM range has no GPU access nor access-in-place attribute,
validate and map to GPU should skip the range.

Add NULL pointer check if find_first_bit(ctx->bitmap, MAX_GPU_INSTANCE)
returns MAX_GPU_INSTANCE as gpuidx if ctx->bitmap is empty.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Alex Sierra <alex.sierra@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_svm.c