Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 878ce058 authored by Grygorii Strashko's avatar Grygorii Strashko Committed by Linus Walleij
Browse files

gpio: omap: irq_shutdown: remove unnecessary call of gpiochip_unlock_as_irq



GPIOLib core implemnts irqchip->irq_request/release_resources callbacks
internally and these callbacks already contain clalls of
gpiochip_lock/unlock_as_irq().

Hence, remove unnecessary call of gpiochip_unlock_as_irq() from
omap_gpio_irq_shutdown().

Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@linaro.org>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent de3b6965
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -826,7 +826,6 @@ static void omap_gpio_irq_shutdown(struct irq_data *d)
	unsigned offset = GPIO_INDEX(bank, gpio);

	spin_lock_irqsave(&bank->lock, flags);
	gpiochip_unlock_as_irq(&bank->chip, offset);
	bank->irq_usage &= ~(BIT(offset));
	omap_disable_gpio_module(bank, offset);
	omap_reset_gpio(bank, gpio);