![]() | |||||||||||||
Messages in this thread |
On Wed, 2007-07-04 at 21:34 +0200, Johannes Berg wrote: > This patch adds a fake lock to each workqueue in order to debug things > where you have something like > > my_function() -> lock(); ...; flush_workqueue(); ... > vs > run_workqueue() -> my_work() -> ...; lock(); ... > > which can obviously deadlock if my_work is scheduled when my_function() > is invoked (but hasn't locked yet.) > > Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2007-07-05 09:05 [from the cache] ©2003-2008 | |||||||||||||