]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
drm/exynos: fix a potential error pointer dereference
authorXiang Yang <xiangyang3@huawei.com>
Sat, 12 Aug 2023 06:27:48 +0000 (14:27 +0800)
committerInki Dae <inki.dae@samsung.com>
Thu, 7 Dec 2023 02:51:42 +0000 (11:51 +0900)
commit73bf1c9ae6c054c53b8e84452c5e46f86dd28246
treeba7facc3f4f80b97d29468fd2defaf8b98edd8e2
parent33924328498e903bea74727353e5012d29653aff
drm/exynos: fix a potential error pointer dereference

Smatch reports the warning below:
drivers/gpu/drm/exynos/exynos_hdmi.c:1864 hdmi_bind()
error: 'crtc' dereferencing possible ERR_PTR()

The return value of exynos_drm_crtc_get_by_type maybe ERR_PTR(-ENODEV),
which can not be used directly. Fix this by checking the return value
before using it.

Signed-off-by: Xiang Yang <xiangyang3@huawei.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos_hdmi.c