]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ILLEGAL REQUEST + ASC==27 => target failure
authorMartin Wilck <mwilck@suse.com>
Wed, 27 Sep 2017 12:44:19 +0000 (14:44 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 28 Sep 2017 01:55:21 +0000 (21:55 -0400)
commit59a871fb925a6d52f1356046f20650a3475970cf
treeeb5345db3f594de1f1a8ef4e79ea8eee232da696
parent3c15dce7d444876748d4ea5016d27217990d8586
scsi: ILLEGAL REQUEST + ASC==27 => target failure

ASC 0x27 is "WRITE PROTECTED". This error code is returned e.g.  by
Fujitsu ETERNUS systems under certain conditions for WRITE SAME 16
commands with UNMAP bit set. It should not be treated as a path
error. In general, it makes sense to assume that being write protected
is a target rather than a path property.

Signed-off-by: Martin Wilck <mwilck@suse.com>
Acked-by: Lee Duncan <lduncan@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_error.c