summaryrefslogtreecommitdiff
path: root/drivers/target/target_core_file.c
diff options
context:
space:
mode:
authorNicholas Bellinger <nab@linux-iscsi.org>2015-02-14 01:49:38 +0300
committerNicholas Bellinger <nab@linux-iscsi.org>2015-02-14 05:09:44 +0300
commitf7b7c06f386c5e990acb87a8bc96137b9f978977 (patch)
tree60a15481f0e470257ec72de21a8dd53b81427b93 /drivers/target/target_core_file.c
parentaa179935edea9a64dec4b757090c8106a3907ffa (diff)
downloadlinux-f7b7c06f386c5e990acb87a8bc96137b9f978977.tar.xz
target: Fail I/O with PROTECT bit when protection is unsupported
This patch adds an explicit check for WRPROTECT + RDPROTECT bit usage within sbc_check_prot(), and fails with TCM_INVALID_CDB_FIELD if the backend device does not have protection enabled. Also, update sbc_check_prot() to return sense_reason_t in order to propigate up the correct sense ASQ. Cc: Martin Petersen <martin.petersen@oracle.com> Cc: Sagi Grimberg <sagig@mellanox.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/target_core_file.c')
0 files changed, 0 insertions, 0 deletions