diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2013-08-21 15:48:46 (GMT) |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2014-05-14 18:38:00 (GMT) |
commit | 3bfd44ae909c54e2609db41000ab7d738132d15f (patch) | |
tree | 5a6e79a802c37f064f50ae9508543108a03bfc34 /lib/lcm.c | |
parent | f36081f009201347bb6a6237e83e0f54798ac376 (diff) | |
download | linux-fsl-qoriq-3bfd44ae909c54e2609db41000ab7d738132d15f.tar.xz |
genirq: do not invoke the affinity callback via a workqueue
Joe Korty reported, that __irq_set_affinity_locked() schedules a
workqueue while holding a rawlock which results in a might_sleep()
warning.
This patch moves the invokation into a process context so that we only
wakeup() a process while holding the lock.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Diffstat (limited to 'lib/lcm.c')
0 files changed, 0 insertions, 0 deletions