Changes since v2:
- Document that PASID allocation is intentionally kept separate
from fpriv registration because the DRM file-private object is
not fully initialized when the PASID is allocated.
Srinivasan Shanmugam (4):
drm/amdgpu: Add PASID fpriv ownership helpers
drm/amdgpu: Register DRM PASID ownership
drm/amdgpu: Resolve VM through DRM PASID ownership
drm/amdgpu: Drop vm_manager PASID to VM mapping
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 126 ++++++++++++++++++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 13 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 20 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 59 +++++------
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 -
5 files changed, 178 insertions(+), 44 deletions(-)
base-commit: b045e9c2cd561613d9092b17d653fdcea2fb75ea
--
2.34.1