[Spice-devel] [PATCH 0/5] Make start and stop usb redirection asynchronous

Christophe Fergeau cfergeau at redhat.com
Fri Jul 3 07:16:22 PDT 2015


That series also adds some warnings/build failures on linux.

Christophe

On Thu, Jul 02, 2015 at 04:41:30PM +0300, Kirill Moizik wrote:
> This patches series make start/stop usb redirection flows to run in their own threads. 
> It solve spice freeze problem since  start and stop redirection is time consuming operations.
> this series includes new api exposure, threads syncronization and new usb redirection widget behavior
> Now when start/stop starts widget turn inactive and will  became active again when operation ends.
> 
> Kirill Moizik (5):
>   UsbDeviceManager add redirecting state
>   WinUsbDev: add redirecting state to GUdevClientPrivate
>   Make start redirection asynchronous
>   UsbDeviceManager: expose
>     spice_usb_device_manager_driver_uninstall_async
>   Make usb redirection stop and surprise removal flows asynchronous
> 
>  src/channel-usbredir-priv.h |   8 ++-
>  src/channel-usbredir.c      | 109 +++++++++++++++++++++++++++--------
>  src/map-file                |   5 ++
>  src/usb-device-manager.c    | 135 +++++++++++++++++++++++++++++++++++---------
>  src/usb-device-manager.h    |  14 +++++
>  src/usb-device-widget.c     |  73 +++++++++++++++++++++---
>  src/win-usb-dev.c           |  15 +++++
>  src/win-usb-dev.h           |   2 +
>  8 files changed, 305 insertions(+), 56 deletions(-)
> 
> -- 
> 2.1.0
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20150703/c5e00759/attachment.sig>


More information about the Spice-devel mailing list