diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2013-08-21 17:48:46 +0200 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2013-09-07 20:56:33 -0400 |
commit | f4e9da490a32a722c480724a10bb5f5c086d0170 (patch) | |
tree | c5c04ea984bfaade9d1d9b275c3d07b223613d64 /arch/powerpc/relocs_check.pl | |
parent | 9e302580f8199f44fa5e9a96cbf78b876fd40323 (diff) |
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.
Cc: stable-rt@vger.kernel.org
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Diffstat (limited to 'arch/powerpc/relocs_check.pl')
0 files changed, 0 insertions, 0 deletions