summaryrefslogtreecommitdiff
path: root/drivers/target
diff options
context:
space:
mode:
authorRoland Dreier <roland@purestorage.com>2012-03-14 21:40:43 +0400
committerNicholas Bellinger <nab@linux-iscsi.org>2012-03-16 06:14:53 +0400
commitb168fe8cfe530daabbdf632af4554600006a81a9 (patch)
treeb64cb6523b11f8d91f24390a8e470ca5d09f1a24 /drivers/target
parent1f6fa8f8179dd66345d59f067f2a48a86095c499 (diff)
downloadlinux-b168fe8cfe530daabbdf632af4554600006a81a9.tar.xz
target: Fix sense code for unsupported SERVICE ACTION IN
If we don't handle a given service action, we're supposed to return INVALID FIELD IN CDB, since we do handle the SERVICE ACTION IN opcode. Signed-off-by: Roland Dreier <roland@purestorage.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target')
-rw-r--r--drivers/target/target_core_transport.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
index ba8eb8373032..4a112b6c7f27 100644
--- a/drivers/target/target_core_transport.c
+++ b/drivers/target/target_core_transport.c
@@ -2942,7 +2942,7 @@ static int transport_generic_cmd_sequencer(
pr_err("Unsupported SA: 0x%02x\n",
cmd->t_task_cdb[1] & 0x1f);
- goto out_unsupported_cdb;
+ goto out_invalid_cdb_field;
}
/*FALLTHROUGH*/
case ACCESS_CONTROL_IN: