> A new version of this patch to synchronize transmission and receipt for each > device, Well that address my first major objection against this patch. But could you please explain what is working better with this patch? Both rxdone as txdone are for USB devices on a singlethreaded workqueue. So it the work items will be scheduled only once... And I am not aware of any race conditions on the txdone/rxdone paths (my testing environment is a dual-CPU system as well, so I am always testing with SMP enabled...) Ivo -- 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