On 01/23/2012 04:26 PM, Alan Stern wrote:
As Nikolai Zhubr and Paul Zimmerman pointed out, handling Set-Config and Set-Interface in interrupt context sometimes _is_ wrong, i.e., when disabling endpoints involves calling dma_free_coherent. Apparently on ARM this routine requires process context.
I see. That TLB broadcasting on SMP systems seems to require process context. The other parts seem to be irq safe.
Alan Stern
Sebastian -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html