gpio: adnp: Fix segfault if request_threaded_irq fails
[deliverable/linux.git] / drivers / gpio / gpio-adnp.c
index e60567fc50736904741d0e1a8e70bb19ddf3c743..c0f3fc44ab0eca1957a1bbf192dca1bc6be04291 100644 (file)
@@ -490,15 +490,11 @@ static int adnp_irq_setup(struct adnp *adnp)
        if (err != 0) {
                dev_err(chip->dev, "can't request IRQ#%d: %d\n",
                        adnp->client->irq, err);
-               goto error;
+               return err;
        }
 
        chip->to_irq = adnp_gpio_to_irq;
        return 0;
-
-error:
-       irq_domain_remove(adnp->domain);
-       return err;
 }
 
 static void adnp_irq_teardown(struct adnp *adnp)
This page took 0.024352 seconds and 5 git commands to generate.