summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm
diff options
context:
space:
mode:
authorCorbin McElhanney <corbin.mcelhanney@amd.com>2017-06-01 16:54:53 -0400
committerAlex Deucher <alexander.deucher@amd.com>2017-09-26 18:07:48 -0400
commit556ee1b75c94cd88710e2fa8c83e2dc22717fc4f (patch)
tree1357eb1fb0e564a103ca87d8d65a5c6c9e06d7e0 /drivers/gpu/drm
parentdcf6c1456ef555c4a1c0d28326a7bac2fc6923de (diff)
downloadlinux-556ee1b75c94cd88710e2fa8c83e2dc22717fc4f.tar.bz2
drm/amd/display: Add assertion for invalid surface dimensions
Signed-off-by: Corbin McElhanney <corbin.mcelhanney@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm')
-rw-r--r--drivers/gpu/drm/amd/display/dc/core/dc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c
index 976229eb2492..f5102b644942 100644
--- a/drivers/gpu/drm/amd/display/dc/core/dc.c
+++ b/drivers/gpu/drm/amd/display/dc/core/dc.c
@@ -1258,8 +1258,10 @@ void dc_update_surfaces_and_stream(struct dc *dc,
srf_updates->surface->src_rect.height == 0 &&
srf_updates->surface->dst_rect.width == 0 &&
srf_updates->surface->dst_rect.height == 0 &&
- !srf_updates->scaling_info)
+ !srf_updates->scaling_info) {
+ ASSERT(false);
return;
+ }
update_type = dc_check_update_surfaces_for_stream(
dc, srf_updates, surface_count, stream_update, stream_status);