pinctrl: coh901: Return proper error if irq_domain_add_linear() fails
PATCH 1/1 pinctrl: coh901: Return proper error if irq_domain_add_linear() fails
Return -ENOMEM instead of 0 if irq_domain_add_linear fails.
Signed-off-by Axel Lin <[email protected]>
--- drivers/pinctrl/pinctrl-coh901.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/pinctrl/pinctrl-coh901.c +4 -2
@@ -752,8 +752,10 @@ static int __init u300_gpio_probe(struct platform_device *pdev)U300_GPIO_PINS_PER_PORT , &irq_domain_simple_ops, port); -if (!port->domain) +if (!port->domain) { + err = -ENOMEM ; goto err_no_domain; + }irq_set_chained_handler (port->irq, u300_gpio_irq_handler);irq_set_handler_data (port->irq, port);
@@ -801,7 +803,7 @@ err_no_domain: err_no_port:u300_gpio_free_ports (gpio);clk_disable_unprepare (gpio->clk); -dev_info (&pdev->dev,"module ERROR:%d\n" , err); +dev_err (&pdev->dev,"module ERROR:%d\n" , err);return err; }
Signature · 1 line
1.7.9.5
Linus Walleij
AppliedQuoted 3 lines · Axel Lin
Return
-ENOMEMinstead of 0 ifirq_domain_add_linearfails.Signed-off-by Axel Lin <[email protected]>
Applied, thanks!
Yours,
Linus Walleij