From 673b576813a0e13c6aa924a0c6eaf45fa2b477cd Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Wed, 8 Jan 2025 18:31:08 +0800 Subject: [PATCH] drm/rockchip: vop2: fix null point at non dovi platform Fixes: a8f0dc0b74e7 ("drm/rockchip: vop2: add dolby vision supported for rk3588") Signed-off-by: Sandy Huang Change-Id: I873d10ca97dd108e1f60f2862f6d7af068a7f0b1 --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 196fb0384f84..050e9864a388 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -14603,6 +14603,9 @@ static void vop2_dovi_data_init(struct vop2 *vop2) struct vop2_dovi_core *dovi_core; int i; + if (!vop2_data->dovi) + return; + for (i = 0; i < vop2_data->dovi->nr_dovi_cores; i++) { dovi_core = &vop2->dovi_cores[i]; dovi_core_data = &vop2_data->dovi->dovi_core_data[i];