VirtualBox

儲存庫 vbox 的更動 44430


忽略:
時間撮記:
2013-1-28 下午03:31:18 (12 年 以前)
作者:
vboxsync
訊息:

Storage: Fix endless loop in flush handling

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Storage/VD.cpp

    r44415 r44430  
    29342934            rc = pDisk->pCache->Backend->pfnFlush(pDisk->pCache->pBackendData, pIoCtx);
    29352935            if (   RT_SUCCESS(rc)
    2936                 || rc == VERR_VD_ASYNC_IO_IN_PROGRESS)
     2936                || rc != VERR_VD_ASYNC_IO_IN_PROGRESS)
    29372937                vdIoCtxUnlockDisk(pDisk, pIoCtx, true /* fProcessBlockedReqs */);
    2938         }
    2939         else
     2938            else
     2939                rc = VINF_SUCCESS;
     2940        }
     2941        else if (rc == VERR_VD_ASYNC_IO_IN_PROGRESS)
     2942            rc = VINF_SUCCESS;
     2943        else /* Some other error. */
    29402944            vdIoCtxUnlockDisk(pDisk, pIoCtx, true /* fProcessBlockedReqs */);
    29412945    }
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette