diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 8 | 
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index 2e53feed40e2..82823d9a8ba8 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -536,7 +536,6 @@ static int amdgpu_cs_list_validate(struct amdgpu_cs_parser *p,  	list_for_each_entry(lobj, validated, tv.head) {  		struct amdgpu_bo *bo = ttm_to_amdgpu_bo(lobj->tv.bo); -		bool binding_userptr = false;  		struct mm_struct *usermm;  		usermm = amdgpu_ttm_tt_get_usermm(bo->tbo.ttm); @@ -553,7 +552,6 @@ static int amdgpu_cs_list_validate(struct amdgpu_cs_parser *p,  			amdgpu_ttm_tt_set_user_pages(bo->tbo.ttm,  						     lobj->user_pages); -			binding_userptr = true;  		}  		if (p->evictable == lobj) @@ -563,10 +561,8 @@ static int amdgpu_cs_list_validate(struct amdgpu_cs_parser *p,  		if (r)  			return r; -		if (binding_userptr) { -			kvfree(lobj->user_pages); -			lobj->user_pages = NULL; -		} +		kvfree(lobj->user_pages); +		lobj->user_pages = NULL;  	}  	return 0;  }  | 
