diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch new file mode 100644 index 00000000..87dcd02a --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch @@ -0,0 +1,95 @@ +From 41ce125c6691e8e8ffeaa720b658664d4e95ccf6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Michel=20D=C3=A4nzer?= <michel.daenzer@amd.com> +Date: Thu, 26 Oct 2017 16:56:35 +0200 +Subject: [PATCH 2672/4131] drm/amd/display: Remove fb_location parameter from + get_fb_info +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +It's dead code. + +Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> +Reviewed-by: Christian König <christian.koenig@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + 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 473e36d..9b40308 100644 +--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +@@ -1750,8 +1750,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); +@@ -1763,9 +1762,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); + +@@ -1776,8 +1772,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; +@@ -1789,8 +1784,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; +@@ -1972,8 +1966,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); +@@ -1987,8 +1980,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; +@@ -4834,8 +4826,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; + +-- +2.7.4 + |