aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2672-drm-amd-display-Remove-fb_location-parameter-from-ge.patch
diff options
context:
space:
mode:
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.patch95
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
+