Changeset 93614 in vbox for trunk/src/VBox
- Timestamp:
- Feb 6, 2022 4:33:08 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp
r93613 r93614 1560 1560 { 1561 1561 if ( !pWorkerR3->cRedoDescs 1562 && IS_VIRTQ_EMPTY(pDevIns, &pThis->Virtio, uVirtqNbr)) { 1562 && IS_VIRTQ_EMPTY(pDevIns, &pThis->Virtio, uVirtqNbr)) 1563 { 1563 1564 /* Atomic interlocks avoid missing alarm while going to sleep & notifier waking the awoken */ 1564 1565 ASMAtomicWriteBool(&pWorker->fSleeping, true); … … 1571 1572 AssertLogRelMsgReturn(RT_SUCCESS(rc) || rc == VERR_INTERRUPTED, ("%Rrc\n", rc), rc); 1572 1573 if (RT_UNLIKELY(pThread->enmState != PDMTHREADSTATE_RUNNING)) 1573 1574 { 1574 1575 Log6Func(("%s worker thread not running, exiting\n", VIRTQNAME(uVirtqNbr))); 1575 1576 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.