|
@@ -961,12 +961,10 @@ static int gmc_v7_0_sw_init(void *handle)
|
|
|
|
|
|
static int gmc_v7_0_sw_fini(void *handle)
|
|
|
{
|
|
|
- int i;
|
|
|
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
|
|
|
|
|
|
if (adev->vm_manager.enabled) {
|
|
|
- for (i = 0; i < AMDGPU_NUM_VM; ++i)
|
|
|
- fence_put(adev->vm_manager.active[i]);
|
|
|
+ amdgpu_vm_manager_fini(adev);
|
|
|
gmc_v7_0_vm_fini(adev);
|
|
|
adev->vm_manager.enabled = false;
|
|
|
}
|
|
@@ -1011,12 +1009,10 @@ static int gmc_v7_0_hw_fini(void *handle)
|
|
|
|
|
|
static int gmc_v7_0_suspend(void *handle)
|
|
|
{
|
|
|
- int i;
|
|
|
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
|
|
|
|
|
|
if (adev->vm_manager.enabled) {
|
|
|
- for (i = 0; i < AMDGPU_NUM_VM; ++i)
|
|
|
- fence_put(adev->vm_manager.active[i]);
|
|
|
+ amdgpu_vm_manager_fini(adev);
|
|
|
gmc_v7_0_vm_fini(adev);
|
|
|
adev->vm_manager.enabled = false;
|
|
|
}
|