diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c index 798d46626820..345cac9948be 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | |||
@@ -85,12 +85,13 @@ int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm, | |||
85 | * | 85 | * |
86 | * @adev: amdgpu_device pointer | 86 | * @adev: amdgpu_device pointer |
87 | * @ib: IB object to free | 87 | * @ib: IB object to free |
88 | * @f: the fence SA bo need wait on for the ib alloation | ||
88 | * | 89 | * |
89 | * Free an IB (all asics). | 90 | * Free an IB (all asics). |
90 | */ | 91 | */ |
91 | void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib) | 92 | void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib, struct fence *f) |
92 | { | 93 | { |
93 | amdgpu_sa_bo_free(adev, &ib->sa_bo, ib->fence); | 94 | amdgpu_sa_bo_free(adev, &ib->sa_bo, f); |
94 | fence_put(ib->fence); | 95 | fence_put(ib->fence); |
95 | } | 96 | } |
96 | 97 | ||