diff options
author | Roland Dreier <roland@purestorage.com> | 2012-03-14 10:40:43 -0700 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2012-03-15 19:14:53 -0700 |
commit | b168fe8cfe530daabbdf632af4554600006a81a9 (patch) | |
tree | b64cb6523b11f8d91f24390a8e470ca5d09f1a24 /drivers/target | |
parent | 1f6fa8f8179dd66345d59f067f2a48a86095c499 (diff) | |
download | op-kernel-dev-b168fe8cfe530daabbdf632af4554600006a81a9.zip op-kernel-dev-b168fe8cfe530daabbdf632af4554600006a81a9.tar.gz |
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.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index ba8eb83..4a112b6 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: |