aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch
new file mode 100644
index 00000000..4f65ab9d
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/1091-drm-amd-display-amdgpu_dm-glmark2-hard-hang-fix.patch
@@ -0,0 +1,31 @@
+From 1d05bf597244c9dcd8a27f14cb618f3e96e7b83a Mon Sep 17 00:00:00 2001
+From: Kalyan Alle <kalyan.alle@amd.com>
+Date: Tue, 28 Nov 2017 12:37:30 +0530
+Subject: [PATCH 1091/4131] drm/amd/display/amdgpu_dm: glmark2 hard hang fix
+
+Fixes the issue with dangling pointer cleanup.
+
+Signed-off-by: Kalyan Alle <kalyan.alle@amd.com>
+Reviewed-by: Ravi Patlegar <Ravi.Patlegar@amd.com>
+---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 ----
+ 1 file changed, 4 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 0d95190..517a4c4 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+@@ -3102,10 +3102,6 @@ void dm_drm_plane_destroy_state(struct drm_plane *plane,
+ struct drm_plane_state *state)
+ {
+ struct dm_plane_state *dm_plane_state = to_dm_plane_state(state);
+-
+- if (dm_plane_state->dc_state)
+- dc_plane_state_release(dm_plane_state->dc_state);
+-
+ drm_atomic_helper_plane_destroy_state(plane, state);
+ }
+
+--
+2.7.4
+