> > I did not see the original message from Dmitry. I disagree, > > probe() only happens on the context of the insmod or its > > children, or in init, or khubd. It certainly can call schedule(). > > It can indeed, but khubd is the problem. It was discussed extensively on > l-u-d at least 1 year ago. If the probe() takes some signigicant time to > do its work all other users of the thread will have to wait; new device > connects, disconnects etc. will not be handled in a timely manner. This is > not a fatal error, but usability issue, I think.
So we are in agreement here. It is legal to sleep, but extremely annoying when probing takes a long time. It also may be an issue with fast-boot systems for kiosks and cash registers. -- Pete _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel