diff options
author | Bernhard Kohl <Riedel-und-Kohl@t-online.de> | 2012-05-13 21:39:37 (GMT) |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2012-05-14 22:13:50 (GMT) |
commit | edc318d9fea6854df752ec8c645b960b0d5a1d23 (patch) | |
tree | 0b36996acd203023c98c627ec90cee41abf70f49 /drivers/target/target_core_hba.c | |
parent | cfebf8f42f47327fa54cf05c19b98f4bd5236a26 (diff) | |
download | linux-fsl-qoriq-edc318d9fea6854df752ec8c645b960b0d5a1d23.tar.xz |
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>
Diffstat (limited to 'drivers/target/target_core_hba.c')
0 files changed, 0 insertions, 0 deletions