Nicholas Bellinger
9e20ae3397
iscsi-target; Allow an extra tag_num / 2 number of percpu_ida tags
...
This patch bumps the default number of tags allocated per session by
iscsi-target via transport_alloc_session_tags() -> percpu_ida_init()
by another (tag_num / 2).
This is done to take into account the tags waiting to be acknowledged
and released in iscsit_ack_from_expstatsn(), but who's number are not
directly limited by the CmdSN Window queue_depth being enforced by
the target.
Using a larger value here is also useful to prevent percpu_ida_alloc()
from having to steal tags from other CPUs when no tags are available
on the local CPU, while waiting for unacknowledged tags to be released.
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2013-10-03 14:22:45 -07:00
..
iscsi
iscsi-target; Allow an extra tag_num / 2 number of percpu_ida tags
2013-10-03 14:22:45 -07:00
loopback
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
sbp
tcm_fc
target: replace strict_strto*() with kstrto*()
2013-08-12 20:31:44 -07:00
Kconfig
Makefile
target: Add support for EXTENDED_COPY copy offload emulation
2013-09-10 16:48:43 -07:00
target_core_alua.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_alua.h
target_core_configfs.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_device.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_fabric_configfs.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_fabric_lib.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_file.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_file.h
target_core_hba.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_iblock.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_iblock.h
target_core_internal.h
target: Add Third Party Copy (3PC) bit in INQUIRY response
2013-09-10 16:48:46 -07:00
target_core_pr.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_pr.h
target_core_pscsi.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_pscsi.h
target_core_rd.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_rd.h
target_core_sbc.c
target: Fail on non zero scsi_status in compare_and_write_callback
2013-10-03 04:24:07 -07:00
target_core_spc.c
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2013-09-12 16:11:45 -07:00
target_core_stat.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_tmr.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_tpg.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_transport.c
target: Fall back to vzalloc upon ->sess_cmd_map kzalloc failure
2013-10-01 21:27:31 -07:00
target_core_ua.c
target: Update copyright ownership/year information to 2013
2013-09-10 20:23:36 -07:00
target_core_ua.h
target_core_xcopy.c
target: Fix xop->dbl assignment in target_xcopy_parse_segdesc_02
2013-10-01 21:27:21 -07:00
target_core_xcopy.h
target: Add support for EXTENDED_COPY copy offload emulation
2013-09-10 16:48:43 -07:00