]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Move fault hash table to amdgpu vm
authorOak Zeng <Oak.Zeng@amd.com>
Thu, 6 Sep 2018 03:51:23 +0000 (23:51 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 12 Sep 2018 21:28:53 +0000 (16:28 -0500)
commitb421485a34c13d51be491ce4072cea9a184668f6
treede0ab86452ec57fc396591708230ee549e98bac4
parent6cfa15ca3acb41da1ddc1b9a6c42af121b0eabb0
drm/amdgpu: Move fault hash table to amdgpu vm

In stead of share one fault hash table per device, make it
per vm. This can avoid inter-process lock issue when fault
hash table is full.

Change-Id: I5d1281b7c41eddc8e26113e010516557588d3708
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
Suggested-by: Christian Konig <Christian.Koenig@amd.com>
Suggested-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Christian Konig <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
drivers/gpu/drm/amd/amdgpu/vega10_ih.c