target/sbc: Make internal DIF emulation honor ->prot_checks
authorNicholas Bellinger <nab@linux-iscsi.org>
Tue, 14 Apr 2015 18:57:43 +0000 (11:57 -0700)
committerNicholas Bellinger <nab@linux-iscsi.org>
Thu, 16 Apr 2015 05:47:17 +0000 (22:47 -0700)
commitd7a463b0acc3fecf9d01cd5d518bf46578658ff3
tree9a7c3c8ce23ea4b4c20ba32f4be8a3a276d8fa4e
parentcceca4a638708c7f62e60f9f99684a8d57358dd0
target/sbc: Make internal DIF emulation honor ->prot_checks

The internal DIF emulation was not honoring se_cmd->prot_checks for
the WRPROTECT/RDPROTECT == 0x3 case, so sbc_dif_v1_verify() has been
updated to follow which checks have been calculated based on
WRPROTECT/RDPROTECT in sbc_set_prot_op_checks().

Reviewed-by: Martin Petersen <martin.petersen@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_sbc.c
This page took 0.031112 seconds and 5 git commands to generate.