>>>>> "Alan" == Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> writes: Alan> This has been fixed in 3.4-rc5 by commit Alan> 320cd1e750f1bf3e47eb41209dcb2be07264cb76 (usb: gadget: udc-core: fix Alan> incompatibility with dummy-hcd). >> >> Ahh, thanks - I missed that patch. >> Alan> Are you suggesting that this patch (along with the two preceding Alan> changes to udc-core.c) should be pack-ported to the stable kernels? >> >> Yes, I would certainly say so. I can give it a test here if you want. Alan> Please do. I'm not sure which stable kernels include the Alan> conversion of dummy-hcd to the new udc-core framework, but these Alan> changes should be applied to all of them. I can confirm that 3.3 + 6d258a4c42 usb: gadget: udc-core: stop UDC on device-initiated disconnect 8ae8090c82 usb: gadget: udc-core: fix asymmetric calls in remove_driver 83a787a71e usb: gadget: udc-core: fix wrong call order 320cd1e750 usb: gadget: udc-core: fix incompatibility with dummy-hcd cherry picked fixes the problem. The new-style udc_start/udc_stop callbacks seems have been added in 3.1-rc1, so these should preferably get in 3.2-stable / 3.3-stable now that 3.1-stable is EOL. -- Bye, Peter Korsgaard -- 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