- patches.suse/dm-mpath-evaluate-request-result-and-sense:
authorJan Beulich <jbeulich@novell.com>
Fri, 20 Nov 2009 08:07:00 +0000 (09:07 +0100)
committerJan Beulich <jbeulich@novell.com>
Fri, 20 Nov 2009 08:07:00 +0000 (09:07 +0100)
  Fix for !CONFIG_SCSI (in -ec2).

suse-commit: 0dd037e4d785a2207a0f1dbd77ca7fa9b4f45b54

drivers/md/dm-mpath.c

index 20c6500..bef4c53 100644 (file)
@@ -1261,6 +1261,7 @@ static int eval_scsi_error(int result, char *sense, int sense_len)
                /* Do not retry here, possible data corruption */
                return -EIO;
 
+#if defined(CONFIG_SCSI) || defined(CONFIG_SCSI_MODULE)
        if (status_byte(result) == CHECK_CONDITION &&
            !scsi_normalize_sense(sense, sense_len, &sshdr)) {
 
@@ -1275,6 +1276,7 @@ static int eval_scsi_error(int result, char *sense, int sense_len)
                        break;
                }
        }
+#endif
 
        return r;
 }