Bernhard Kohl
edc318d9fe
target: Fix SPC-2 RELEASE bug for multi-session iSCSI client setups
...
This patch addresses a bug in a special case for target core SPC-2 RELEASE
logic where the same physical client (eg: iSCSI InitiatorName) with
differing iSCSI session identifiers (ISID) is allowed to incorrectly release
the same client's SPC-2 reservation from the non reservation holding path.
Note this bug is specific to iscsi-target w/ SPC-2 reservations, and
with the default enforce_pr_isids=1 device attr setting in target-core
controls if a InitiatorName + different ISID reservations are handled
the same as a single iSCSI client entity.
Signed-off-by: Bernhard Kohl <bernhard.kohl@gmx.net>
Cc: <stable@vger.kernel.org>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2012-05-14 15:13:50 -07:00
..
iscsi
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-03-22 12:38:04 -07:00
loopback
loopback: Fix transport_generic_allocate_tasks error handling
2012-03-17 18:07:27 -07:00
tcm_fc
tcm_fc: Do not free tpg structure during wq allocation failure
2012-04-06 18:57:05 -07:00
Kconfig
Makefile
target_core_alua.c
target: Fix 16-bit target ports for SET TARGET PORT GROUPS emulation
2012-02-25 14:37:50 -08:00
target_core_alua.h
target_core_cdb.c
target: Remove hack to make READ CAPACITY(10) lie if thin provisioning is enabled
2012-03-15 19:14:48 -07:00
target_core_configfs.c
target: remove obvious warnings
2012-03-15 19:16:09 -07:00
target_core_device.c
target: remove obvious warnings
2012-03-15 19:16:09 -07:00
target_core_fabric_configfs.c
target: Use array_zalloc for device_list
2012-03-15 19:15:51 -07:00
target_core_fabric_lib.c
target_core_file.c
target_core_file.h
target_core_hba.c
target_core_iblock.c
target: increase iblock task sizes
2012-02-25 14:37:46 -08:00
target_core_iblock.h
target: increase iblock task sizes
2012-02-25 14:37:46 -08:00
target_core_internal.h
target: Untangle front-end and back-end meanings of max_sectors attribute
2012-02-25 14:37:49 -08:00
target_core_pr.c
target: Fix SPC-2 RELEASE bug for multi-session iSCSI client setups
2012-05-14 15:13:50 -07:00
target_core_pr.h
target_core_pscsi.c
target/pscsi: fix PHV_VIRUTAL_HOST_ID typo
2012-02-25 14:37:50 -08:00
target_core_pscsi.h
target/pscsi: fix PHV_VIRUTAL_HOST_ID typo
2012-02-25 14:37:50 -08:00
target_core_rd.c
target_core_rd.h
target_core_stat.c
target: remove obvious warnings
2012-03-15 19:16:09 -07:00
target_core_tmr.c
target: Add TMR_ABORT_TASK task management support
2012-02-25 14:37:49 -08:00
target_core_tpg.c
target: Drop incorrect se_lun_acl release for dynamic -> explict ACL conversion
2012-05-11 14:55:19 -07:00
target_core_transport.c
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-03-22 12:38:04 -07:00
target_core_ua.c
target: Use array_zalloc for device_list
2012-03-15 19:15:51 -07:00
target_core_ua.h