aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/target/tcm_fc
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2012-01-18 14:04:29 +0100
committerNicholas Bellinger <nab@linux-iscsi.org>2012-02-07 06:32:39 +0000
commit95fe1ee41e23fa271416da67483594dde74bc6ca (patch)
tree6bfed9186c9fbec3954f4c9f590802ade39ffbe7 /drivers/target/tcm_fc
parentbf0053550aebe56f3bb5dd793e9de69238b5b945 (diff)
downloadkernel_goldelico_gta04-95fe1ee41e23fa271416da67483594dde74bc6ca.zip
kernel_goldelico_gta04-95fe1ee41e23fa271416da67483594dde74bc6ca.tar.gz
kernel_goldelico_gta04-95fe1ee41e23fa271416da67483594dde74bc6ca.tar.bz2
target: accept REQUEST_SENSE with 18bytes
WindowsXP+BOT issues a MODE_SENSE request with page 0x1c which is not suppoerted by target. Target rejects that command with TCM_INVALID_CDB_FIELD, so far so good. On BOT I can't send the SENSE response back, instead I can only reply that an error occured. The next thing happens is a REQUEST_SENSE request with 18 bytes length. Since the check here is more than 18 bytes I have to NACK that request as well. This is not really required: We check for some additional room, but we never use it. The additional length is set to 0xa so the total length is 0xa + 8 = 18 which is fine with my 18 bytes. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/tcm_fc')
0 files changed, 0 insertions, 0 deletions