summaryrefslogtreecommitdiffstats
path: root/drivers/vhost/scsi.c
diff options
context:
space:
mode:
authorRoland Dreier <roland@purestorage.com>2014-10-14 14:16:24 -0700
committerNicholas Bellinger <nab@linux-iscsi.org>2014-10-28 13:54:15 -0700
commit885e7b0e181c14e4d0ddd26c688bad2b84c1ada9 (patch)
tree05b77664a7b7f13158c1d4e7da8b99be6387fb2b /drivers/vhost/scsi.c
parentcac7f2429872d3733dc3f9915857b1691da2eb2f (diff)
downloadop-kernel-dev-885e7b0e181c14e4d0ddd26c688bad2b84c1ada9.zip
op-kernel-dev-885e7b0e181c14e4d0ddd26c688bad2b84c1ada9.tar.gz
target: Don't call TFO->write_pending if data_length == 0
If an initiator sends a zero-length command (e.g. TEST UNIT READY) but sets the transfer direction in the transport layer to indicate a data-out phase, we still shouldn't try to transfer data. At best it's a NOP, and depending on the transport, we might crash on an uninitialized sg list. Reported-by: Craig Watson <craig.watson@vanguard-rugged.com> Signed-off-by: Roland Dreier <roland@purestorage.com> Cc: <stable@vger.kernel.org> # 3.1 Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/vhost/scsi.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud