Messages in this thread | | | From | Vladimir Oltean <> | Subject | [PATCH 0/2] Fix kernel splats on boot with armada-37xx irqchip driver | Date | Sun, 17 Jul 2022 02:37:43 +0300 |
| |
Due to these splats on boot, lockdep disables itself on Armada 37xx and we fail to see further useful information about real deadlocks.
For those in doubt, the approach to use raw spinlocks for irqchip drivers has been previously discussed here and doesn't seem too controversial. https://lore.kernel.org/lkml/20210825205041.927788-1-vladimir.oltean@nxp.com/
Tested on the Turris MOX board.
Vladimir Oltean (2): pinctrl: armada-37xx: make irq_lock a raw spinlock to avoid invalid wait context pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 65 +++++++++++++-------- 1 file changed, 40 insertions(+), 25 deletions(-)
-- 2.34.1
| |