diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/4003-drm-amd-display-Set-all-update-flags-when-we-have-fu.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/4003-drm-amd-display-Set-all-update-flags-when-we-have-fu.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/4003-drm-amd-display-Set-all-update-flags-when-we-have-fu.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/4003-drm-amd-display-Set-all-update-flags-when-we-have-fu.patch new file mode 100644 index 00000000..f51a5553 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/4003-drm-amd-display-Set-all-update-flags-when-we-have-fu.patch @@ -0,0 +1,33 @@ +From 6ea57288aea9e757ac4f74f95fc148620ce0df46 Mon Sep 17 00:00:00 2001 +From: Eric Yang <Eric.Yang2@amd.com> +Date: Wed, 14 Mar 2018 17:56:58 -0400 +Subject: [PATCH 4003/4131] drm/amd/display: Set all update flags when we have + full update + +To prevent future optimization related bugs, just set all update +flags when we have a full update, since we know we want to reprogram +everything in that case. + +Signed-off-by: Eric Yang <Eric.Yang2@amd.com> +Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> +Acked-by: Harry Wentland <harry.wentland@amd.com> +--- + drivers/gpu/drm/amd/display/dc/core/dc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c +index 39319ec..257d9ae 100644 +--- a/drivers/gpu/drm/amd/display/dc/core/dc.c ++++ b/drivers/gpu/drm/amd/display/dc/core/dc.c +@@ -1208,7 +1208,7 @@ enum surface_update_type dc_check_update_surfaces_for_stream( + type = check_update_surfaces_for_stream(dc, updates, surface_count, stream_update, stream_status); + if (type == UPDATE_TYPE_FULL) + for (i = 0; i < surface_count; i++) +- updates[i].surface->update_flags.bits.full_update = 1; ++ updates[i].surface->update_flags.raw = 0xFFFFFFFF; + + return type; + } +-- +2.7.4 + |