Changeset 82661 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Jan 7, 2020 1:53:56 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135555
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/USB/DevOHCI.cpp
r81692 r82661 3121 3121 TdAddr, EdAddr, pUrb)); 3122 3122 ohciR3InFlightRemove(pThis, pThisCC, TdAddr); 3123 VUSBIRhFreeUrb(pThisCC->RootHub.pIRhConn, pUrb);3124 3123 return false; 3125 3124 } … … 3292 3291 Log(("ohciR3ServiceTdMultiple: failed submitting pUrb=%p cbData=%#x EdAddr=%#010x cTds=%d TdAddr0=%#010x - rc=%Rrc\n", 3293 3292 pUrb, cbTotal, EdAddr, cTds, TdAddr, rc)); 3294 ohciR3InFlightRemoveUrb(pThis, pThisCC, pUrb); 3295 VUSBIRhFreeUrb(pThisCC->RootHub.pIRhConn, pUrb); 3293 /* NB: We cannot call ohciR3InFlightRemoveUrb() because the URB is already gone! */ 3294 for (struct OHCITDENTRY *pCur = &Head; pCur; pCur = pCur->pNext, iTd++) 3295 ohciR3InFlightRemove(pThis, pThisCC, pCur->TdAddr); 3296 3296 return false; 3297 3297 } … … 3539 3539 pUrb, cbTotal, EdAddr, 1, ITdAddr, rc)); 3540 3540 ohciR3InFlightRemove(pThis, pThisCC, ITdAddr); 3541 VUSBIRhFreeUrb(pThisCC->RootHub.pIRhConn, pUrb);3542 3541 return false; 3543 3542 }
Note:
See TracChangeset
for help on using the changeset viewer.