kernel/irq: Extend lockdep class for request mutex
The IRQ code already has support for lockdep class for the lock mutex in an interrupt descriptor. Extend this to add a second class for the request mutex in the descriptor. Not having a class is resulting in false positive splats in some code paths. Signed-off-by:Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Acked-by:
<linus.walleij@linaro.org> Cc: grygorii.strashko@ti.com Cc: f.fainelli@gmail.com Link: https://lkml.kernel.org/r/1512234664-21555-1-git-send-email-andrew@lunn.ch
Showing
- arch/powerpc/sysdev/fsl_msi.c 3 additions, 1 deletionarch/powerpc/sysdev/fsl_msi.c
- drivers/gpio/gpio-bcm-kona.c 2 additions, 1 deletiondrivers/gpio/gpio-bcm-kona.c
- drivers/gpio/gpio-brcmstb.c 3 additions, 1 deletiondrivers/gpio/gpio-brcmstb.c
- drivers/gpio/gpio-tegra.c 3 additions, 1 deletiondrivers/gpio/gpio-tegra.c
- drivers/gpio/gpiolib.c 18 additions, 9 deletionsdrivers/gpio/gpiolib.c
- drivers/irqchip/irq-renesas-intc-irqpin.c 5 additions, 1 deletiondrivers/irqchip/irq-renesas-intc-irqpin.c
- drivers/mfd/arizona-irq.c 3 additions, 1 deletiondrivers/mfd/arizona-irq.c
- drivers/pinctrl/pinctrl-single.c 4 additions, 1 deletiondrivers/pinctrl/pinctrl-single.c
- include/linux/gpio/driver.h 21 additions, 12 deletionsinclude/linux/gpio/driver.h
- include/linux/irqdesc.h 6 additions, 3 deletionsinclude/linux/irqdesc.h
- kernel/irq/generic-chip.c 7 additions, 4 deletionskernel/irq/generic-chip.c
Please register or sign in to comment