]> git.baikalelectronics.ru Git - kernel.git/commit
drm/rect: Avoid division by zero
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 22 Nov 2019 17:56:20 +0000 (19:56 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Thu, 28 Nov 2019 11:33:23 +0000 (13:33 +0200)
commitc4df5b1e66c1026ddfdaba55a612b707841ba7de
treeaa4c1fe41b761b118eabd4e53ba28a99b97c7098
parenta8032f28af31c5d446d7e0bed7093b7da61e34f6
drm/rect: Avoid division by zero

Check for zero width/height destination rectangle in
drm_rect_clip_scaled() to avoid a division by zero.

Cc: stable@vger.kernel.org
Fixes: 7aeabe9225e7 ("drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.")
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Benjamin Gaignard <benjamin.gaignard@st.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Testcase: igt/kms_selftest/drm_rect_clip_scaled_div_by_zero
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191122175623.13565-2-ville.syrjala@linux.intel.com
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Benjamin Gaignard <benjamin.gaignard@st.com>
drivers/gpu/drm/drm_rect.c