Hi, >> Both rxdone as txdone are for USB devices on a singlethreaded >> workqueue. So it the work items will be scheduled only once... > > maybe that could depend on the scheduler type or anythig else, > please look the attached kernel config. > (excuse me, I'm not an expert) > > also the complete Debian kernel source is available in my website. > >> 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...) >> > > Maybe the kernel config or the adapter type impllies a different behaviour, I > can say that without this patch the connections are slow and sometimes does > not pass any bit, the adapter was continuosly retrying the transmission. > This patch solves that; sure that is not the better solution, but works, Could you try the compat-wireless package? There are a lot of queue-related patches in there which were submitted after 2.6.37. 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