On Tue, Sep 08, 2015 at 08:42:00PM +0300, Dmitry Fleytman wrote:
> > This patchs series makes start/stop USB redirection flows run in their own 
> > threads.
> > It solves spice-gtk freeze problems since start and stop redirection are 
> > time consuming operations.
> > This series include new api exposure, threads syncronization and new usb 
> > redirection widget behavior.
> > When redirection starts/ends widget will turn inactive/active.

There are still no commit log with any indication explaining why we want
to make things asynchronous. This blocking should be mentioned
somewhere, as well as the exact usbredir/libusb method which is
blocking. If I remember correctly, it's libusb_open() in
spice_usbredir_channel_open_device which can be blocking when usbdk is
used (any more specific way to hit this issue?), but this really needs
to be very well explained in one of the commit logs.

Christophe

Attachment: pgpyxaT0_HnNc.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to