gpio: pxa: checking IS_ERR() instead of NULL
Subsystems (3)
PATCH 1/1 gpio: pxa: checking IS_ERR() instead of NULL
irq_domain_add_legacy() returns NULL on error, it doesn't return error pointers.
Fixes 384ca3c6a28d ('gpio: pxa: change the interrupt management')
Signed-off-by Dan Carpenter <[email protected]>
drivers/gpio/gpio-pxa.c +2 -2
@@ -646,8 +646,8 @@ static int pxa_gpio_probe(struct platform_device *pdev) pchip->irqdomain =irq_domain_add_legacy (pdev->dev.of_node, pxa_last_gpio +1 , irq_base,0 , &pxa_irq_domain_ops, pchip); -if (IS_ERR (pchip->irqdomain)) -return PTR_ERR (pchip->irqdomain); +if (!pchip->irqdomain) +return -ENOMEM ; irq0 =platform_get_irq_byname (pdev,"gpio0" ); irq1 =platform_get_irq_byname (pdev,"gpio1" );
Quoted 5 lines · Dan Carpenter
irq_domain_add_legacy()returns NULL on error, it doesn't return error pointers.Fixes 384ca3c6a28d ('gpio: pxa: change the interrupt management')Signed-off-by Dan Carpenter <[email protected]>
Patch applied.
Yours,
Linus Walleij