summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorGen Zhang <blackgod016574@gmail.com>2019-05-24 04:32:22 +0200
committerJani Nikula <jani.nikula@intel.com>2019-05-24 20:01:33 +0200
commit9f1f1a2dab38d4ce87a13565cf4dc1b73bef3a5f (patch)
treed33e926240b2a662613446b16bed56ad10d5f68e /Makefile
parentdrm/mcde: Add new driver for ST-Ericsson MCDE (diff)
downloadlinux-9f1f1a2dab38d4ce87a13565cf4dc1b73bef3a5f.tar.xz
linux-9f1f1a2dab38d4ce87a13565cf4dc1b73bef3a5f.zip
drm/edid: Fix a missing-check bug in drm_load_edid_firmware()
In drm_load_edid_firmware(), fwstr is allocated by kstrdup(). And fwstr is dereferenced in the following codes. However, memory allocation functions such as kstrdup() may fail and returns NULL. Dereferencing this null pointer may cause the kernel go wrong. Thus we should check this kstrdup() operation. Further, if kstrdup() returns NULL, we should return ERR_PTR(-ENOMEM) to the caller site. Signed-off-by: Gen Zhang <blackgod016574@gmail.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190524023222.GA5302@zhanggen-UX430UQ
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions