aboutsummaryrefslogtreecommitdiffstats
path: root/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch')
-rw-r--r--meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch48
1 files changed, 0 insertions, 48 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch
deleted file mode 100644
index 55f562f6..00000000
--- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/4640-drm-amd-display-Fix-stale-buffer-object-bo-use.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 2756029b9a7e31523a42cb96084da882664346b8 Mon Sep 17 00:00:00 2001
-From: Pratik Vishwakarma <Pratik.Vishwakarma@amd.com>
-Date: Thu, 7 Jun 2018 11:48:40 +0530
-Subject: [PATCH 4640/5725] drm/amd/display: Fix stale buffer object (bo) use
-
-Fixes stale buffer object (bo) usage for cursor plane
-
-Cursor plane's bo operations are handled in DC code.
-Currently, atomic_commit() does not handle bo operations
-for cursor plane, as a result the bo assigned for cursor
-plane in dm_plane_helper_prepare_fb() is not coherent
-with the updates to the same made in dc code.This mismatch
-leads to "bo" corruption and hence crashes during S3 entry.
-
-This patch cleans up the code which was added as a hack
-for 4.9 version only.
-
-Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
-Signed-off-by: Pratik Vishwakarma <Pratik.Vishwakarma@amd.com>
----
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 -----------
- 1 file changed, 11 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 c37871a..14d0cce 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -3253,17 +3253,6 @@ static int dm_plane_helper_prepare_fb(struct drm_plane *plane,
- }
- }
-
-- /* It's a hack for s3 since in 4.9 kernel filter out cursor buffer
-- * prepare and cleanup in drm_atomic_helper_prepare_planes
-- * and drm_atomic_helper_cleanup_planes because fb doens't in s3.
-- * IN 4.10 kernel this code should be removed and amdgpu_device_suspend
-- * code touching fram buffers should be avoided for DC.
-- */
-- if (plane->type == DRM_PLANE_TYPE_CURSOR) {
-- struct amdgpu_crtc *acrtc = to_amdgpu_crtc(new_state->crtc);
--
-- acrtc->cursor_bo = obj;
-- }
- return 0;
- }
-
---
-2.7.4
-