]> 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)
commitab06923c16de731b4b72f5d141b92cf611fb415f
treeeb5345db3f594de1f1a8ef4e79ea8eee232da696
parent1bb96c6acf8efa37fff5852b078a5e6360d4354e
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