OSDN Git Service

kernel/irq: Extend lockdep class for request mutex
authorAndrew Lunn <andrew@lunn.ch>
Sat, 2 Dec 2017 17:11:04 +0000 (18:11 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 28 Dec 2017 11:26:35 +0000 (12:26 +0100)
commit39c3fd58952d7599d367c84c1330b785d91d6088
tree156853f464f0148928514478abf3aeca86e30397
parentbeacbc68ac3e23821a681adb30b45dc55b17488d
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
arch/powerpc/sysdev/fsl_msi.c
drivers/gpio/gpio-bcm-kona.c
drivers/gpio/gpio-brcmstb.c
drivers/gpio/gpio-tegra.c
drivers/gpio/gpiolib.c
drivers/irqchip/irq-renesas-intc-irqpin.c
drivers/mfd/arizona-irq.c
drivers/pinctrl/pinctrl-single.c
include/linux/gpio/driver.h
include/linux/irqdesc.h
kernel/irq/generic-chip.c