]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/scsi/scsi_error.c
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[mirror_ubuntu-bionic-kernel.git] / drivers / scsi / scsi_error.c
index ae0486332ea8e4c4c406a53254e7426c484f860c..62b56de38ae81ba4a83c72d516cb2ef73c9016b0 100644 (file)
@@ -587,7 +587,8 @@ int scsi_check_sense(struct scsi_cmnd *scmd)
                    sshdr.asc == 0x21 || /* Logical block address out of range */
                    sshdr.asc == 0x22 || /* Invalid function */
                    sshdr.asc == 0x24 || /* Invalid field in cdb */
-                   sshdr.asc == 0x26) { /* Parameter value invalid */
+                   sshdr.asc == 0x26 || /* Parameter value invalid */
+                   sshdr.asc == 0x27) { /* Write protected */
                        set_host_byte(scmd, DID_TARGET_FAILURE);
                }
                return SUCCESS;