提交 498c0146 编写于 作者: W Wei Yongjun 提交者: Wolfram Sang

i2c: pnx: fix error return code in i2c_pnx_probe()

Fix to return a negative error code in the irq get error handling
case instead of 0, as done elsewhere in this function.
Signed-off-by: NWei Yongjun <yongjun_wei@trendmicro.com.cn>
[wsa: fixed wrong exit point, too]
Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
上级 370257b2
...@@ -726,7 +726,8 @@ static int i2c_pnx_probe(struct platform_device *pdev) ...@@ -726,7 +726,8 @@ static int i2c_pnx_probe(struct platform_device *pdev)
alg_data->irq = platform_get_irq(pdev, 0); alg_data->irq = platform_get_irq(pdev, 0);
if (alg_data->irq < 0) { if (alg_data->irq < 0) {
dev_err(&pdev->dev, "Failed to get IRQ from platform resource\n"); dev_err(&pdev->dev, "Failed to get IRQ from platform resource\n");
goto out_irq; ret = alg_data->irq;
goto out_clock;
} }
ret = request_irq(alg_data->irq, i2c_pnx_interrupt, ret = request_irq(alg_data->irq, i2c_pnx_interrupt,
0, pdev->name, alg_data); 0, pdev->name, alg_data);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册