diff --git a/drivers/gpu/drm/rockchip/rk628/rk628_hdmi.c b/drivers/gpu/drm/rockchip/rk628/rk628_hdmi.c index edf7e71ea23b..29b5fcb2d3bc 100644 --- a/drivers/gpu/drm/rockchip/rk628/rk628_hdmi.c +++ b/drivers/gpu/drm/rockchip/rk628/rk628_hdmi.c @@ -1564,6 +1564,7 @@ static int rk628_hdmi_probe(struct platform_device *pdev) hdmi->extcon = devm_extcon_dev_allocate(hdmi->dev, rk628_hdmi_cable); if (IS_ERR(hdmi->extcon)) { dev_err(hdmi->dev, "allocate extcon failed\n"); + ret = PTR_ERR(hdmi->extcon); goto fail; }