> > 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

Reply via email to