Messages in this thread | | | Subject | Re: [PATCH] drm/amdgpu: Correct the condition of warning while bo release | From | Christian König <> | Date | Mon, 9 Mar 2020 15:45:04 +0100 |
| |
Am 09.03.20 um 15:34 schrieb xinhui pan: > Only kernel bo has kfd eviction fence. > This warning is to give a notice that kfd only remove eviction fence on > individual bos. > > Signed-off-by: xinhui pan <xinhui.pan@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
> --- > drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c > index 5766d20f29d8..e99f68af2bf7 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c > @@ -1308,7 +1308,8 @@ void amdgpu_bo_release_notify(struct ttm_buffer_object *bo) > amdgpu_amdkfd_unreserve_memory_limit(abo); > > /* We only remove the fence if the resv has individualized. */ > - WARN_ON_ONCE(bo->base.resv != &bo->base._resv); > + WARN_ON_ONCE(bo->type == ttm_bo_type_kernel > + && bo->base.resv != &bo->base._resv); > if (bo->base.resv == &bo->base._resv) > amdgpu_amdkfd_remove_fence_on_pt_pd_bos(abo); >
| |