On Mon, 25 Aug 2014, vichy wrote: > hi Alan: > >> "usb_unbind_and_rebind_marked_interfaces" is called if config > >> parameter is not null, > >> it seems no matter post_reset routine fail or not. > > > > Yes, that's right. I should have said: "Because the post_reset routine > > failed, usb_unbind_and_rebind_marked_interfaces indirectly calls > > usbhid_disconnect. > > Even post_reset routine failed, > usb_unbind_and_rebind_marked_interfaces will still indirectly calls > usbhid_disconnect, right? If the pre_reset and post_reset routines both return 0, usb_unbind_and_rebind_marked_interfaces will _not_ call usbhid_disconnect. Otherwise it will. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html