Ticket #664: lbpme.patch

File lbpme.patch, 842 bytes (added by Tom Yan, 6 years ago)
  • scsiprint.cpp

    diff --git a/scsiprint.cpp b/scsiprint.cpp
    index 70fb083..8d22c19 100644
    a b scsiGetDriveInfo(scsi_device * device, UINT8 * peripheral_type, bool all) 
    15881588                lbprz = !! (lb_prov_resp[5] & 0x4);
    15891589            switch (prov_type) {
    15901590            case 0:
    1591                 pout("LB provisioning type: unreported, LBPME=%d, LBPRZ=%d\n",
    1592                      lbpme, lbprz);
     1591                if (-1 == lbpme)
     1592                    pout("LB provisioning type: unreported, LBPRZ=%d\n",
     1593                         lbprz);
     1594                else if (1 == lbpme)
     1595                    pout("Logical block provisioning enabled, LBPRZ=%d\n",
     1596                         lbprz);
    15931597                break;
    15941598            case 1:
    15951599                pout("LU is resource provisioned, LBPRZ=%d\n", lbprz);