On 10/06/2013 08:00 AM, Grumbach, Emmanuel wrote: > > We have a patch internally that goes into that direction, but one thing though. Sounds great. > If you still have a spinlock in the primary handler, wouldn't that sleep in a non-sleepable context? Forgive my -rt ignorance, but I understood that in -rt, all the spinlock go to sleep which basically mean that we can't take any spinlock in the primary irq handler so I am a bit confused here. After my change there is no primary handler anymore, just the threaded where you can take the (sleeping) spinlock. Everything what you wrote is correct: - you can't take a spinlock in the primary handler - all spinlocks may sleep Sebastian -- 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