target: remove the task_sg_bidi field se_task and pSCSI BIDI support
authorChristoph Hellwig <hch@infradead.org>
Tue, 18 Oct 2011 10:57:00 +0000 (06:57 -0400)
committerNicholas Bellinger <nab@linux-iscsi.org>
Mon, 24 Oct 2011 03:21:56 +0000 (03:21 +0000)
commit7c1c6af37af69a4ac4a6485c968496d257245b5d
tree7837a4ec24de8dc4c373810137250c7e75d9f24b
parentdbc5623eb2898f5b5dcdc0b16077bb3f58629c78
target: remove the task_sg_bidi field se_task and pSCSI BIDI support

This field is never used given that BIDI handling happens at the
command and not the task level.  Remove it and the dead code in
pscsi that tries to work on it.

It also prevents pSCSI passthrough for the two currently enabled BIDI
commands now that task->task_sg_bidi support has been removed.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Cc: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_pscsi.c
drivers/target/target_core_transport.c
include/target/target_core_base.h