The pvusb request structure contains the transfer_flags member which is missing definitions of it's semantics.
Add the definition of the USBIF_SHORT_NOT_OK flag. Signed-off-by: Juergen Gross <jgr...@suse.com> --- Please consider taking this patch for 4.7 release. I believe this is the last bit missing for support of qemu based pvusb backend. The risk of the patch should be zero, as no Xen component is using this header. --- xen/include/public/io/usbif.h | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/include/public/io/usbif.h b/xen/include/public/io/usbif.h index 9ef0cdc..4053c24 100644 --- a/xen/include/public/io/usbif.h +++ b/xen/include/public/io/usbif.h @@ -187,6 +187,7 @@ struct usbif_urb_request { /* basic urb parameter */ uint32_t pipe; uint16_t transfer_flags; +#define USBIF_SHORT_NOT_OK 0x0001 uint16_t buffer_length; union { uint8_t ctrl[8]; /* setup_packet (Ctrl) */ -- 2.6.6 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel