From: Julian Parkin Date: Fri, 13 Apr 2018 17:23:02 +0000 (-0400) Subject: drm/amd/display: Add assert that chroma pitch is non zero X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=8ec06a179613f7b7379daf78844afe1cc301e2c7;p=linux.git drm/amd/display: Add assert that chroma pitch is non zero Signed-off-by: Julian Parkin Reviewed-by: Aric Cyr Reviewed-by: Tony Cheng Acked-by: Harry Wentland Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c index 159bebcfd5217..0cbc83edd37ff 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c +++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c @@ -146,6 +146,9 @@ void hubp1_program_size_and_rotation( * 444 or 420 luma */ if (format >= SURFACE_PIXEL_FORMAT_VIDEO_BEGIN) { + ASSERT(plane_size->video.chroma_pitch != 0); + /* Chroma pitch zero can cause system hang! */ + pitch = plane_size->video.luma_pitch - 1; meta_pitch = dcc->video.meta_pitch_l - 1; pitch_c = plane_size->video.chroma_pitch - 1;