Re: [PATCH 0/5] Make start and stop usb redirection asynchronous

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxx
> http://lists.freedesktop.org/mailman/listinfo/spice-devel

Attachment: pgpnEvmO6u4m8.pgp
Description: PGP signature

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

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]