summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/bochs/bochs_kms.c
diff options
context:
space:
mode:
authorThierry Reding2015-12-15 12:20:49 +0100
committerDaniel Vetter2015-12-15 13:35:25 +0100
commit4f250706211cdb949f7580d4fe4dd1fd646de693 (patch)
treee908950a001640db215e4a9962a908bbc614c5ad /drivers/gpu/drm/bochs/bochs_kms.c
parentdrm: Use the driver's gem_object_free function from CMA helpers. (diff)
downloadkernel-qcow2-linux-4f250706211cdb949f7580d4fe4dd1fd646de693.tar.gz
kernel-qcow2-linux-4f250706211cdb949f7580d4fe4dd1fd646de693.tar.xz
kernel-qcow2-linux-4f250706211cdb949f7580d4fe4dd1fd646de693.zip
drm/gma500: Sanity-check pipe index
If the DSI output isn't connected, then mdfld_dsi_encoder_get_pipe() will return -1. The mdfld_dsi_dp_mode_set() function doesn't properly check for this condition and causes the following compiler warnings: CC drivers/gpu/drm/gma500/mdfld_dsi_dpi.o drivers/gpu/drm/gma500/mdfld_dsi_dpi.c: In function ‘mdfld_dsi_dpi_mode_set’: drivers/gpu/drm/gma500/mdfld_dsi_dpi.c:828:35: warning: array subscript is below array bounds [-Warray-bounds] u32 pipeconf = dev_priv->pipeconf[pipe]; ^ drivers/gpu/drm/gma500/mdfld_dsi_dpi.c:829:33: warning: array subscript is below array bounds [-Warray-bounds] u32 dspcntr = dev_priv->dspcntr[pipe]; ^ Fix this by checking for a valid pipe before indexing the pipeconf and dspcntr arrays. Cc: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Reviewed-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> Link: http://patchwork.freedesktop.org/patch/msgid/1450178476-26284-2-git-send-email-boris.brezillon@free-electrons.com Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/bochs/bochs_kms.c')
0 files changed, 0 insertions, 0 deletions