Earlier driver would scan throgh all supported buses and targets and add
devices that responded. It would add devices that were _hidden_ by the fw.
Driver would invalidate commands sent to _hidden_ devices via the
AAC_HIDE_DISK check.
Since the driver now adds only the devices that are supposed to be
exposed, this code can be removed.
Signed-off-by: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
                if (bus >= AAC_MAX_BUSES || target >= AAC_MAX_TARGETS)
                        continue;
 
-               dev->hba_map[bus][target].expose = expose_flag;
-
                if (expose_flag != 0) {
                        devtype = AAC_DEVTYPE_RAID_MEMBER;
                        goto update_devtype;
                        }
                } else {  /* check for physical non-dasd devices */
                        bus = aac_logical_to_phys(scmd_channel(scsicmd));
-                       if (bus < AAC_MAX_BUSES && cid < AAC_MAX_TARGETS &&
-                               (dev->hba_map[bus][cid].expose
-                                               == AAC_HIDE_DISK)){
-                               if (scsicmd->cmnd[0] == INQUIRY) {
-                                       scsicmd->result = DID_NO_CONNECT << 16;
-                                       goto scsi_done_ret;
-                               }
-                       }
 
                        if (bus < AAC_MAX_BUSES && cid < AAC_MAX_TARGETS &&
                                dev->hba_map[bus][cid].devtype
 
 #define AAC_DEVTYPE_RAID_MEMBER        1
 #define AAC_DEVTYPE_ARC_RAW            2
 #define AAC_DEVTYPE_NATIVE_RAW         3
-#define AAC_EXPOSE_DISK                0
-#define AAC_HIDE_DISK                  3
 
 #define AAC_SAFW_RESCAN_DELAY  10
 
        u8              reset_state;    /* 0 - no reset, 1..x - */
                                        /* after xth TM LUN reset */
        u16             qd_limit;
-       u8              expose;         /*checks if to expose or not*/
        u32             scan_counter;
        struct aac_ciss_identify_pd  *safw_identify_resp;
 };