VirtualBox

Changeset 83570 in vbox


Ignore:
Timestamp:
Apr 5, 2020 9:25:26 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136913
Message:

DevVirtioSCSI.cpp: Eliminated two small memory allocations in virtioScsiR3IoReqFinish. [build fixes] bugref:9440

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp

    r83569 r83570  
    977977        RTSGSEG aReqSegs[2];
    978978
    979         paReqSegs[0].pvSeg = &respHdr;
    980         paReqSegs[0].cbSeg = sizeof(respHdr);
    981 
    982         paReqSegs[1].pvSeg = pReq->pbSense;
    983         paReqSegs[1].cbSeg = pReq->cbSenseAlloc; /* VirtIO 1.0 spec 5.6.4/5.6.6.1 */
    984 
    985         RTSGBUF ReqSgBuf
    986         RTSgBufInit(&ReqSgBuf, aReqSegs, RT_ELEMENTS(aRegSegs));
     979        aReqSegs[0].pvSeg = &respHdr;
     980        aReqSegs[0].cbSeg = sizeof(respHdr);
     981
     982        aReqSegs[1].pvSeg = pReq->pbSense;
     983        aReqSegs[1].cbSeg = pReq->cbSenseAlloc; /* VirtIO 1.0 spec 5.6.4/5.6.6.1 */
     984
     985        RTSGBUF ReqSgBuf;
     986        RTSgBufInit(&ReqSgBuf, aReqSegs, RT_ELEMENTS(aReqSegs));
    987987
    988988        size_t cbReqSgBuf = RTSgBufCalcTotalLength(&ReqSgBuf);
Note: See TracChangeset for help on using the changeset viewer.

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