]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sun, 19 Oct 2025 08:31:38 +0000 (10:31 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 20 Oct 2025 08:24:03 +0000 (10:24 +0200)
commiteb7f1c8415bbbb81f8674a490a5da7c22599a012
tree4fa0ccf0072558a07a9304d29359cce8de8556d9
parent6f5976c0cc0977b1fd168d6ecbf3fb36cf041524
gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler()

In the main loop of mvebu_gpio_irq_handler() some calls to
irq_find_mapping() can be saved.

There is no point to find an irq number before checking if this something
has to be done.
By testing first, some calls can be saved.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/7190f5def0489ed3f40435449c86cd7c710e6dd4.1760862679.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-mvebu.c