summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-03-18 14:18:45 +0000
committermav <mav@FreeBSD.org>2014-03-18 14:18:45 +0000
commit5e93044a78ce49826d02c59307c02d95ba564da8 (patch)
tree45c826a2576f3eea99c2cb771fedb5f135a62e0a /sys/cam
parenta44a1e412b8950fe0f89ec30394d53d202eb082a (diff)
downloadFreeBSD-src-5e93044a78ce49826d02c59307c02d95ba564da8.zip
FreeBSD-src-5e93044a78ce49826d02c59307c02d95ba564da8.tar.gz
MFC r262741:
Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/cam_periph.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/cam/cam_periph.c b/sys/cam/cam_periph.c
index ef67c79..1628ab0 100644
--- a/sys/cam/cam_periph.c
+++ b/sys/cam/cam_periph.c
@@ -1655,6 +1655,7 @@ cam_periph_error(union ccb *ccb, cam_flags camflags,
case CAM_REQ_TOO_BIG:
case CAM_LUN_INVALID:
case CAM_TID_INVALID:
+ case CAM_FUNC_NOTAVAIL:
error = EINVAL;
break;
case CAM_SCSI_BUS_RESET:
OpenPOWER on IntegriCloud