From 5d64d87645be81b0f13d6531d900b63ca72b5bb9 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Fri, 15 Jul 2022 14:39:00 +0800 Subject: [PATCH] drm/rockchip: dsi2: Fix dw_mipi_dsi2_connector_mode_valid return type Fix CFI violation: Kernel panic - not syncing: CFI failure (target: dw_mipi_dsi2_connector_mode_valid+0x0/0x8) mode_valid should return enum drm_mode_status. Signed-off-by: Tao Huang Change-Id: Ic59e7dda400c7eb18c8b29d6889f4a88d277a780 --- drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c index 2c088373e32d..008b6874d0d0 100644 --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c @@ -993,8 +993,9 @@ static int dw_mipi_dsi2_connector_get_modes(struct drm_connector *connector) return -EINVAL; } -static int dw_mipi_dsi2_connector_mode_valid(struct drm_connector *connector, - struct drm_display_mode *mode) +static enum drm_mode_status +dw_mipi_dsi2_connector_mode_valid(struct drm_connector *connector, + struct drm_display_mode *mode) { struct videomode vm;