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)
commit6ea68fc0a6049b59ff87f58faac5836e293d2801
treef29cfce517e90176515776c261162c8e15a25d4d
parent183245c4f204bc1458163388c8de8ddfc032a607
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