Ticket #11883: updateUSB.patch
| File updateUSB.patch, 1.0 KB (added by , 11 years ago) |
|---|
-
USBProxyDevice-linux.cpp
old new 1 /* $Id $ */1 /* $Id: USBProxyDevice-linux.cpp 46326 2013-05-30 12:16:53Z vboxsync $ */ 2 2 /** @file 3 3 * USB device proxy - the Linux backend. 4 4 */ … … 1916 1916 PUSBPROXYDEV pProxyDev = usbProxyFromVusbDev(pUrb->pDev); 1917 1917 #endif 1918 1918 PUSBPROXYURBLNX pUrbLnx = (PUSBPROXYURBLNX)pUrb->Dev.pvPrivate; 1919 if(pUrbLnx) 1920 { 1919 1921 if (pUrbLnx->pSplitHead) 1920 1922 { 1921 1923 /* split */ … … 1943 1945 Log(("usb-linux: Discard URB %p failed, errno=%d. pProxyDev=%s!!!\n", 1944 1946 pUrb, errno, usbProxyGetName(pProxyDev))); 1945 1947 } 1948 }else 1949 { 1950 if ( usbProxyLinuxDoIoCtl(pProxyDev, USBDEVFS_DISCARDURB, NULL, true, UINT32_MAX) 1951 && errno != ENODEV /* deal with elsewhere. */ 1952 && errno != ENOENT) 1953 Log(("usb-linux: Discard URB %p failed, errno=%d. pProxyDev=%s!!!\n", 1954 pUrb, errno, usbProxyGetName(pProxyDev))); 1955 1956 } 1946 1957 } 1947 1958 1948 1959

