]> git.baikalelectronics.ru Git - kernel.git/commit
gpio: tegra: Add lockdep class
authorDmitry Osipenko <digetx@gmail.com>
Wed, 4 Nov 2020 17:04:22 +0000 (20:04 +0300)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Fri, 6 Nov 2020 14:30:37 +0000 (15:30 +0100)
commit869061ab06bf5795843f5e90180454643523c7b5
treef29cfce517e90176515776c261162c8e15a25d4d
parentf4afef646baacfb65114b47b29bbba16722ed4aa
gpio: tegra: Add lockdep class

Add lockdep class in order to fix debug warnings that are coming from a
legit nested use of irq_set_irq_wake() by the Tegra GPIO driver.

 WARNING: possible recursive locking detected
 ...
  (irq_set_irq_wake) from (tegra_gpio_irq_set_wake)
  (tegra_gpio_irq_set_wake) from (irq_set_irq_wake)
  (irq_set_irq_wake) from (brcmf_sdiod_intr_register [brcmfmac])
 ...

Tested-by: Peter Geis <pgwipeout@gmail.com>
Reported-by: Peter Geis <pgwipeout@gmail.com>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-tegra.c