lkml.org 
[lkml]   [2022]   [Jul]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] Fix kernel splats on boot with armada-37xx irqchip driver
Date
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

\
 
 \ /
  Last update: 2022-07-17 01:39    [W:0.052 / U:0.440 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site