spin_unlock(&se_cmd->t_state_lock);
                return false;
        }
-       if (se_cmd->transport_state & CMD_T_PRE_EXECUTE) {
-               if (se_cmd->scsi_status) {
-                       pr_debug("Attempted to abort io tag: %llu early failure"
-                                " status: 0x%02x\n", se_cmd->tag,
-                                se_cmd->scsi_status);
-                       spin_unlock(&se_cmd->t_state_lock);
-                       return false;
-               }
-       }
-       if (sess->sess_tearing_down) {
-               pr_debug("Attempted to abort io tag: %llu already shutdown,"
-                       " skipping\n", se_cmd->tag);
-               spin_unlock(&se_cmd->t_state_lock);
-               return false;
-       }
        se_cmd->transport_state |= CMD_T_ABORTED;
 
        if ((tmr_sess != se_cmd->se_sess) && tas)
                        spin_unlock(&sess->sess_cmd_lock);
                        continue;
                }
-               if (cmd->t_state == TRANSPORT_ISTATE_PROCESSING) {
-                       spin_unlock(&cmd->t_state_lock);
-                       spin_unlock(&sess->sess_cmd_lock);
-                       continue;
-               }
-               if (sess->sess_tearing_down) {
-                       spin_unlock(&cmd->t_state_lock);
-                       spin_unlock(&sess->sess_cmd_lock);
-                       continue;
-               }
                cmd->transport_state |= CMD_T_ABORTED;
                spin_unlock(&cmd->t_state_lock);
 
 
 
        spin_lock_irq(&cmd->t_state_lock);
        cmd->t_state = TRANSPORT_PROCESSING;
-       cmd->transport_state &= ~CMD_T_PRE_EXECUTE;
        cmd->transport_state |= CMD_T_ACTIVE | CMD_T_SENT;
        spin_unlock_irq(&cmd->t_state_lock);
 
                ret = -ESHUTDOWN;
                goto out;
        }
-       se_cmd->transport_state |= CMD_T_PRE_EXECUTE;
        list_add_tail(&se_cmd->se_cmd_list, &se_sess->sess_cmd_list);
        percpu_ref_get(&se_sess->cmd_count);
 out:
 
 #define CMD_T_STOP             (1 << 5)
 #define CMD_T_TAS              (1 << 10)
 #define CMD_T_FABRIC_STOP      (1 << 11)
-#define CMD_T_PRE_EXECUTE      (1 << 12)
        spinlock_t              t_state_lock;
        struct kref             cmd_kref;
        struct completion       t_transport_stop_comp;