[Spice-devel] [PATCH usbredir 0/??] Patch series providing working usbredir kernel module

Jeremy White jwhite at codeweavers.com
Wed Dec 9 14:13:36 PST 2015


I developed a usbredir kernel module to provide USB transport
capabilities for Xspice.

I started a discussion of it's value to the Linux kernel in a thread here:
  http://marc.info/?l=linux-usb&m=143570167111406&w=2

The ending consensus of that discussion was that an upcoming ma-usb
kernel module from Intel would be a better long term choice for the
Linux kernel than a usbredir kernel module.

However, due to time and customer pressure, I went ahead and completed
the work on the usbredir module, at least well enough for a small set of
users and a simple set of test cases.

I have revised the kernel module to be an out of tree module, and I
thought I would submit the code here.  I'm not sure if it makes sense
for inclusion in usbredir; it may make sense to wait for ma-usb here as
well.  But if nothing else, this puts working code into a mailing list
archive.

The code is 30 patches to usbredir.  I've divided it into 4 series.  The
first revises the common code to enable compilation in the kernel.  The
second is the kernel module itself.  The third is a utility to connect
to the kernel module, and the fourth series is a test program which is
useful for building regression tests that don't require a physical device.

Cheers,

Jeremy


More information about the Spice-devel mailing list