VirtualBox

Changeset 33016 in vbox for trunk/src


Ignore:
Timestamp:
Oct 8, 2010 5:47:24 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
66531
Message:

SCSI: Query parameters only for a read or write

File:
1 edited

Legend:

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

    r33015 r33016  
    226226    else
    227227    {
    228         uint64_t  uOffset    = 0;
    229         size_t    cbTransfer = 0;
    230         size_t    cbSeg      = 0;
    231         PCRTSGSEG paSeg      = NULL;
    232         unsigned  cSeg       = 0;
    233 
    234         VSCSIIoReqParamsGet(hVScsiIoReq, &uOffset, &cbTransfer,
    235                             &cSeg, &cbSeg, &paSeg);
    236 
    237228        pThis->cErrors++;
    238229        if (   pThis->cErrors < MAX_LOG_REL_ERRORS
     
    241232                    pThis->pDrvIns->iInstance, rc));
    242233        else
     234        {
     235            uint64_t  uOffset    = 0;
     236            size_t    cbTransfer = 0;
     237            size_t    cbSeg      = 0;
     238            PCRTSGSEG paSeg      = NULL;
     239            unsigned  cSeg       = 0;
     240
     241            VSCSIIoReqParamsGet(hVScsiIoReq, &uOffset, &cbTransfer,
     242                                &cSeg, &cbSeg, &paSeg);
     243
    243244            LogRel(("SCSI#%u: %s at offset %llu (%u bytes left) returned rc=%Rrc\n",
    244245                    pThis->pDrvIns->iInstance,
     
    248249                    uOffset,
    249250                    cbTransfer, rc));
     251        }
    250252
    251253        VSCSIIoReqCompleted(hVScsiIoReq, rc, drvscsiIsRedoPossible(rc));
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