Hello, Johannes. On 11/18/2010 05:59 PM, Johannes Berg wrote: > Ok, that makes sense then. I thought you were saying there was some > intrinsic issue with this! I do know about the issues, but we do have to > process some things in the right order here so I'd rather be aware of > those issues than have to deal with reordering and/or our own queueing. Yes, sure. It all depends on what the specific subsystem wants. Another option could be putting everything which doesn't require strict ordering to the default system workqueue (if they aren't already, that is). >> Oh, trust me, that won't change anything. If there's a bug in >> workqueue (I don't think this is the case here tho), let's fix it. If >> mac80211 is somehow tripping a deadlock around single execution >> resource, let's fix the culprit. Okay? At this point, all we need is >> a proper task dump to see who's holding what where. > > I agree completely -- just misunderstood you there! Awesome. :-) Ben, if you have trouble generating full trace, please let me know if there's something I can buy which isn't too expensive to reproduce the problem. I would be happy to track it down myself. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html