drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure
Subsystems (4)
PATCH 1/1 drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure
Make sure to drop the i2c adapter device and module references before returning when detecting a malformed devicetree during probe.
--- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +2 -1
@@ -3389,7 +3389,8 @@ struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev,break ;default :dev_err (dev,"reg-io-width must be 1 or 4\n" ); -return ERR_PTR (-EINVAL ); + ret = -EINVAL ; + goto err_res; } iores =platform_get_resource (pdev,IORESOURCE_MEM ,0 );
Signature · 1 line
2.54.0
Quoted 7 lines · Johan Hovold
Make sure to drop the i2c adapter device and module references before returning when detecting a malformed devicetree during probe.
Fixes 80e2f97968b5 ("drm: bridge: dw-hdmi: Switch to regmap for register access")Cc [email protected] # 4.12Cc Neil Armstrong <[email protected]>Signed-off-by Johan Hovold <[email protected]>
Quoted 18 lines
--- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +2
-1@@ -3389,7 +3389,8 @@ struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev,break ;default :dev_err (dev,"reg-io-width must be 1 or 4\n" ); -return ERR_PTR (-EINVAL ); + ret = -EINVAL ; + goto err_res; } iores =platform_get_resource (pdev,IORESOURCE_MEM ,0 );
Signature · 3 lines
Regards, Laurent Pinchart
Quoted 7 lines · Johan Hovold
Make sure to drop the i2c adapter device and module references before returning when detecting a malformed devicetree during probe.
Fixes 80e2f97968b5 ("drm: bridge: dw-hdmi: Switch to regmap for register access")Cc [email protected] # 4.12Cc Neil Armstrong <[email protected]>Signed-off-by Johan Hovold <[email protected]>
--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
Quoted 2 lines · Johan Hovold
Make sure to drop the i2c adapter device and module references before returning when detecting a malformed devicetree during probe.
Applied, thanks!
[1/1] drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure
commit: 09b195a7bb23df56269cd2a95d01ba3a5533af13
Best regards,
Signature · 3 lines
Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com