[PATCH] drm/amd/display: Remove fb_location parameter from get_fb_info

Christian König ckoenig.leichtzumerken at gmail.com
Thu Oct 26 15:35:03 UTC 2017


Am 26.10.2017 um 17:09 schrieb Michel Dänzer:
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> It's dead code.
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>

Just wanted to do the same thing while working on GART scanout on CZ.

Patch is Reviewed-by: Christian König <christian.koenig at amd.com>.

Christian.

> ---
>   drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 21 ++++++---------------
>   1 file changed, 6 insertions(+), 15 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> index 91876e0fd85b..f2e3c37845fc 100644
> --- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> +++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
> @@ -1746,8 +1746,7 @@ static bool fill_rects_from_plane_state(const struct drm_plane_state *state,
>   	return true;
>   }
>   static int get_fb_info(const struct amdgpu_framebuffer *amdgpu_fb,
> -		       uint64_t *tiling_flags,
> -		       uint64_t *fb_location)
> +		       uint64_t *tiling_flags)
>   {
>   	struct amdgpu_bo *rbo = gem_to_amdgpu_bo(amdgpu_fb->obj);
>   	int r = amdgpu_bo_reserve(rbo, false);
> @@ -1759,9 +1758,6 @@ static int get_fb_info(const struct amdgpu_framebuffer *amdgpu_fb,
>   		return r;
>   	}
>   
> -	if (fb_location)
> -		*fb_location = amdgpu_bo_gpu_offset(rbo);
> -
>   	if (tiling_flags)
>   		amdgpu_bo_get_tiling_flags(rbo, tiling_flags);
>   
> @@ -1772,8 +1768,7 @@ static int get_fb_info(const struct amdgpu_framebuffer *amdgpu_fb,
>   
>   static int fill_plane_attributes_from_fb(struct amdgpu_device *adev,
>   					 struct dc_plane_state *plane_state,
> -					 const struct amdgpu_framebuffer *amdgpu_fb,
> -					 bool addReq)
> +					 const struct amdgpu_framebuffer *amdgpu_fb)
>   {
>   	uint64_t tiling_flags;
>   	uint64_t fb_location = 0;
> @@ -1785,8 +1780,7 @@ static int fill_plane_attributes_from_fb(struct amdgpu_device *adev,
>   
>   	ret = get_fb_info(
>   		amdgpu_fb,
> -		&tiling_flags,
> -		addReq == true ? &fb_location:NULL);
> +		&tiling_flags);
>   
>   	if (ret)
>   		return ret;
> @@ -1956,8 +1950,7 @@ static void fill_gamma_from_crtc_state(const struct drm_crtc_state *crtc_state,
>   static int fill_plane_attributes(struct amdgpu_device *adev,
>   				 struct dc_plane_state *dc_plane_state,
>   				 struct drm_plane_state *plane_state,
> -				 struct drm_crtc_state *crtc_state,
> -				 bool addrReq)
> +				 struct drm_crtc_state *crtc_state)
>   {
>   	const struct amdgpu_framebuffer *amdgpu_fb =
>   		to_amdgpu_framebuffer(plane_state->fb);
> @@ -1971,8 +1964,7 @@ static int fill_plane_attributes(struct amdgpu_device *adev,
>   	ret = fill_plane_attributes_from_fb(
>   		crtc->dev->dev_private,
>   		dc_plane_state,
> -		amdgpu_fb,
> -		addrReq);
> +		amdgpu_fb);
>   
>   	if (ret)
>   		return ret;
> @@ -4663,8 +4655,7 @@ static int dm_update_planes_state(struct dc *dc,
>   				new_plane_crtc->dev->dev_private,
>   				dm_new_plane_state->dc_state,
>   				new_plane_state,
> -				new_crtc_state,
> -				false);
> +				new_crtc_state);
>   			if (ret)
>   				return ret;
>   




More information about the amd-gfx mailing list