]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpio/gpio-omap.c
gpio: omap: Remove unnecessary lockdep class
[karo-tx-linux.git] / drivers / gpio / gpio-omap.c
index 00f29aa1fb9dda1a981b3d8245af3b1b9f1232e2..4b4e1b4d6ef9af925e6d25f1c6969b8413e5b599 100644 (file)
@@ -1025,11 +1025,6 @@ static void __init omap_gpio_show_rev(struct gpio_bank *bank)
        called = true;
 }
 
-/* This lock class tells lockdep that GPIO irqs are in a different
- * category than their parents, so it won't report false recursion.
- */
-static struct lock_class_key gpio_lock_class;
-
 static void omap_gpio_mod_init(struct gpio_bank *bank)
 {
        void __iomem *base = bank->base;
@@ -1152,7 +1147,6 @@ static int omap_gpio_chip_init(struct gpio_bank *bank)
 
        for (j = 0; j < bank->width; j++) {
                int irq = irq_find_mapping(bank->chip.irqdomain, j);
-               irq_set_lockdep_class(irq, &gpio_lock_class);
                if (bank->is_mpuio) {
                        omap_mpuio_alloc_gc(bank, irq, bank->width);
                        irq_set_chip_and_handler(irq, NULL, NULL);