mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 21:23:23 +00:00
power: supply: 88pm860x_battery: fix the return value handle for platform_get_irq()
There is no possible for platform_get_irq() to return 0, and the return value of platform_get_irq() is more sensible to show the error reason. Signed-off-by: Ruan Jinjie <ruanjinjie@huawei.com> Link: https://lore.kernel.org/r/20230731113959.1957820-1-ruanjinjie@huawei.com Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
This commit is contained in:
parent
5b69b5f209
commit
6eca10a1c2
@ -921,12 +921,12 @@ static int pm860x_battery_probe(struct platform_device *pdev)
|
||||
return -ENOMEM;
|
||||
|
||||
info->irq_cc = platform_get_irq(pdev, 0);
|
||||
if (info->irq_cc <= 0)
|
||||
return -EINVAL;
|
||||
if (info->irq_cc < 0)
|
||||
return info->irq_cc;
|
||||
|
||||
info->irq_batt = platform_get_irq(pdev, 1);
|
||||
if (info->irq_batt <= 0)
|
||||
return -EINVAL;
|
||||
if (info->irq_batt < 0)
|
||||
return info->irq_batt;
|
||||
|
||||
info->chip = chip;
|
||||
info->i2c =
|
||||
|
Loading…
x
Reference in New Issue
Block a user