Ignore:
Timestamp:
Jan 23, 2021, 6:50:32 PM (5 years ago)
Author:
David Azarewicz
Message:

Reworked internal implementation of /U

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/os2ahci.c

    r205 r206  
    11181118        for (d = 0; d <= ad_info->ports[p].dev_max; d++)
    11191119        {
    1120           if (ad_info->ports[p].devs[d].present && !ad_info->ports[p].devs[d].ignored)
     1120          if (ad_info->ports[p].devs[d].present)
    11211121          {
    11221122            if (ad_info->ports[p].devs[d].atapi && emulate_scsi[dta][p])
     
    11571157          for (d = 0; d <= ad_info->ports[p].dev_max; d++)
    11581158          {
    1159             if (ad_info->ports[p].devs[d].present && !ad_info->ports[p].devs[d].ignored
    1160                 && ad_info->ports[p].devs[d].atapi && emulate_scsi[a][p])
     1159            if (ad_info->ports[p].devs[d].present && ad_info->ports[p].devs[d].atapi && emulate_scsi[a][p])
    11611160            {
    11621161              if (add_unit_info(pIorb_conf, dta, a, p, d, scsi_id++))
     
    16481647    pUi->UnitType     = ai->ports[p].devs[d].dev_type;
    16491648    pUi->QueuingCount = ai->ports[p].devs[d].ncq_max;
    1650     if (ai->ports[p].devs[d].removable)
    1651     {
    1652       pUi->UnitFlags |= UF_REMOVABLE;
    1653     }
    1654     if (scsi_id > 0) {
    1655       /* set fake SCSI ID for this unit */
    1656       pUi->UnitSCSITargetID = scsi_id;
    1657     }
     1649    if (ai->ports[p].devs[d].removable) pUi->UnitFlags |= UF_REMOVABLE;
     1650    if (ai->ports[p].devs[d].ignored) pUi->UnitFlags |= UF_NODASD_SUPT;
     1651    if (scsi_id > 0) pUi->UnitSCSITargetID = scsi_id; /* set fake SCSI ID for this unit */
    16581652  }
    16591653  else
Note: See TracChangeset for help on using the changeset viewer.