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

Re: [Xen-devel] [PATCH V7 6/7] xl: add usb-assignable-list command



On 25/09/15 03:11, Chunyan Liu wrote:
> Add xl usb-assignable-list command to list assignable USB devices.
> Assignable USB device means the USB device type is assignable and
> it's not assigned to any guest yet.
> 
> Signed-off-by: Chunyan Liu <cyliu@xxxxxxxx>
> 
> ---
>   Same as "libxl: add libxl_device_usb_assignable_list API" patch,
>   this patch could be sqaushed to previous one. Split because of
>   some dispute. Could be squashed if acceptable, otherwise could
>   be removed.

I think it's worth pointing out to other reviewers that the
"usb-assignable-list" command introduced here:
1. Has identical behavior to "xm usb-assignable-list", but
2. Has different behavior than "xl pci-assignable-list".

Namely:

xl pci-assignable-list will list PCI devices which have been detached
from their normal driver and have been assigned to pciback (in
preparation for being attached to a domain).

This command will list all USB devices in dom0 that are not assigned to VMs.

Juergen and I had a long back-and-forth about it around v3.  I thought
having slightly different semantics might be confusing, and Juergen
thought the functionality was important to include.  We didn't really
come to a conclusion and none of the tools maintainers expressed an opinion.

I don't feel like arguing about it anymore, so I won't oppose the
naming; but I think whoever gives final approval should at least be
aware of the slight functional difference between {pci,usb}-assignable-list.

Other than that, the patch looks good to me.

 -George


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.