From 433717c426b335cccc7985da374926f2993141ca Mon Sep 17 00:00:00 2001 From: Jianwei Fan Date: Tue, 2 Aug 2022 11:51:15 +0000 Subject: [PATCH] drm: modify driver probe time if CONFIG_VIDEO_REVERSE_IMAGE=y Signed-off-by: Jianwei Fan Change-Id: I15eefd044dd8b848bdf0162639b3fedfa0d18722 --- drivers/gpu/drm/drm_drv.c | 4 ++++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c index 006e3b896cae..2620182322f8 100644 --- a/drivers/gpu/drm/drm_drv.c +++ b/drivers/gpu/drm/drm_drv.c @@ -1070,5 +1070,9 @@ error: return ret; } +#ifdef CONFIG_VIDEO_REVERSE_IMAGE +fs_initcall(drm_core_init); +#else module_init(drm_core_init); +#endif module_exit(drm_core_exit); diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index 185f0387da81..7531cdc6f313 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1977,7 +1977,11 @@ static void __exit rockchip_drm_fini(void) num_rockchip_sub_drivers); } +#ifdef CONFIG_VIDEO_REVERSE_IMAGE +fs_initcall(rockchip_drm_init); +#else module_init(rockchip_drm_init); +#endif module_exit(rockchip_drm_fini); MODULE_AUTHOR("Mark Yao ");