diff options
author | Corbin McElhanney <corbin.mcelhanney@amd.com> | 2017-06-01 16:54:53 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-09-26 18:07:48 -0400 |
commit | 556ee1b75c94cd88710e2fa8c83e2dc22717fc4f (patch) | |
tree | 1357eb1fb0e564a103ca87d8d65a5c6c9e06d7e0 /drivers/gpu/drm | |
parent | dcf6c1456ef555c4a1c0d28326a7bac2fc6923de (diff) | |
download | linux-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.c | 4 |
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); |