]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/rockchip: vop: Fix call to crtc reset helper
authorJonas Karlman <jonas@kwiboo.se>
Wed, 21 Jun 2023 22:33:20 +0000 (22:33 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Nov 2023 10:08:19 +0000 (11:08 +0100)
commitb163b371d741460e5dbe01e08ec093ba6800f148
treea1dc5907e2f53d2903bdae94dd6aca6cf62789c7
parent9a96bed1df7bafad3575c5f1518ebb40f6dc7dcb
drm/rockchip: vop: Fix call to crtc reset helper

[ Upstream commit 5aacd290837828c089a83ac9795c74c4c9e2c923 ]

Allocation of crtc_state may fail in vop_crtc_reset, causing an invalid
pointer to be passed to __drm_atomic_helper_crtc_reset.

Fix this by adding a NULL check of crtc_state, similar to other drivers.

Fixes: 01e2eaf40c9d ("drm/rockchip: Convert to using __drm_atomic_helper_crtc_reset() for reset.")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20230621223311.2239547-4-jonas@kwiboo.se
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/rockchip/rockchip_drm_vop.c