Revert the target busy response in favor of the transport disrupted
response for node state transitions.
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
         * Catch race where our node has transitioned, but the
         * transport is still transitioning.
         */
-       if (!ndlp || !NLP_CHK_NODE_ACT(ndlp))
-               goto out_target_busy;
+       if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) {
+               cmnd->result = ScsiResult(DID_TRANSPORT_DISRUPTED, 0);
+               goto out_fail_command;
+       }
 
        lpfc_cmd = lpfc_get_scsi_buf(phba);
        if (lpfc_cmd == NULL) {
        lpfc_release_scsi_buf(phba, lpfc_cmd);
  out_host_busy:
        return SCSI_MLQUEUE_HOST_BUSY;
- out_target_busy:
-       return SCSI_MLQUEUE_TARGET_BUSY;
 
  out_fail_command:
        done(cmnd);