drm/amdgpu: separate out vm pasid assignment
authorNirmoy Das <nirmoy.das@amd.com>
Fri, 2 Jul 2021 09:10:52 +0000 (11:10 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 8 Jul 2021 19:12:20 +0000 (15:12 -0400)
commit88f7f88159bcdff96b2a5d244b26c8ba99b5e773
treeafa91ba36f30a182c00d933658ecb0abe1a14ada
parentdcb388eddb5f1bbc817d0e9ba341908b0a201ff2
drm/amdgpu: separate out vm pasid assignment

Use new helper function amdgpu_vm_set_pasid() to
assign vm pasid value. This also ensures that we don't free
a pasid from vm code as pasids are allocated somewhere else.

Signed-off-by: Nirmoy Das <nirmoy.das@amd.com>
Acked-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h