mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 18:17:50 -04:00
memory: mtk-smi: Add error handle for smi_probe
Add error handle while component_add fail.
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
Reviewed-by: Ikjoon Jang <ikjn@chromium.org>
Link: https://lore.kernel.org/r/20210914113703.31466-7-yong.wu@mediatek.com
Fixes: 6ce2c05b21 ("memory: mtk-smi: Add device-link between smi-larb and smi-common")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
This commit is contained in:
committed by
Krzysztof Kozlowski
parent
534e0ad2ed
commit
30b869e77a
@@ -338,7 +338,15 @@ static int mtk_smi_larb_probe(struct platform_device *pdev)
|
||||
|
||||
pm_runtime_enable(dev);
|
||||
platform_set_drvdata(pdev, larb);
|
||||
return component_add(dev, &mtk_smi_larb_component_ops);
|
||||
ret = component_add(dev, &mtk_smi_larb_component_ops);
|
||||
if (ret)
|
||||
goto err_pm_disable;
|
||||
return 0;
|
||||
|
||||
err_pm_disable:
|
||||
pm_runtime_disable(dev);
|
||||
device_link_remove(dev, larb->smi_common_dev);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int mtk_smi_larb_remove(struct platform_device *pdev)
|
||||
|
||||
Reference in New Issue
Block a user