Module Name:    src
Committed By:   mlelstv
Date:           Sun Jun  5 05:29:01 UTC 2016

Modified Files:
        src/sys/dev/iscsi: iscsi_main.c

Log Message:
Keep 1 CCB free for private use. This avoids frequent recovery in scsipi when
resources appear to be exhausted.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/iscsi/iscsi_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/iscsi/iscsi_main.c
diff -u src/sys/dev/iscsi/iscsi_main.c:1.21 src/sys/dev/iscsi/iscsi_main.c:1.22
--- src/sys/dev/iscsi/iscsi_main.c:1.21	Sun Jun  5 04:53:22 2016
+++ src/sys/dev/iscsi/iscsi_main.c	Sun Jun  5 05:29:01 2016
@@ -355,8 +355,8 @@ map_session(session_t *session, device_t
 	adapt->adapt_nchannels = 1;
 	adapt->adapt_request = iscsi_scsipi_request;
 	adapt->adapt_minphys = iscsi_minphys;
-	adapt->adapt_openings = CCBS_PER_SESSION;
-	adapt->adapt_max_periph = CCBS_PER_SESSION;
+	adapt->adapt_openings = CCBS_PER_SESSION - 1;
+	adapt->adapt_max_periph = CCBS_PER_SESSION - 1;
 
 	/*
 	 * Fill in the scsipi_channel.

Reply via email to