summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2020-12-04 16:22:44 +0100
committerRichard Weinberger <richard@nod.at>2020-12-13 22:21:55 +0100
commitf4ab7818ef7add1e10b33d8c3a4fe44858b7f6e9 (patch)
tree16af5014eace07a831339074ac608426aec3122f /include
parentfc6b6a872dcd48c6f39c7975836d75113db67d37 (diff)
downloadlinux-stable-f4ab7818ef7add1e10b33d8c3a4fe44858b7f6e9.tar.gz
linux-stable-f4ab7818ef7add1e10b33d8c3a4fe44858b7f6e9.tar.bz2
linux-stable-f4ab7818ef7add1e10b33d8c3a4fe44858b7f6e9.zip
um: line: Don't free winch (with IRQ) under spinlock
Lockdep correctly complains that one shouldn't call um_free_irq() with free_irq() inside under a spinlock since that will attempt to acquire a mutex. Rearrange the code to keep the list manipulations under the lock while moving the actual freeing outside of it, to avoid this. In particular, this removes the lockdep complaint at shutdown that I was seeing with lockdep enabled. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Acked-By: anton.ivanov@cambridgegreys.com Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions