On 2020 Jun 09, Dmitry Torokhov wrote: > usbhid tries to give the device 50 milliseconds to drain its queues when > opening the device, but dies it naively by simply sleeping in open handler, > which slows down device probing (and thus may affect overall boot time). > > However we do not need to sleep as we can instead mark a point of time in > the future when we should start processing the events. > > Reported-by: Nicolas Boichat <drinkcat@xxxxxxxxxxxx> > Signed-off-by: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > --- > This change breaks various Logitech devices: https://bugzilla.kernel.org/show_bug.cgi?id=208935 -- Regards, Johannes Hirte