summaryrefslogtreecommitdiffstats
path: root/fs/char_dev.c
diff options
context:
space:
mode:
authorAndy Grover <agrover@redhat.com>2015-05-01 10:43:45 -0700
committerNicholas Bellinger <nab@linux-iscsi.org>2015-05-02 18:20:51 -0700
commit8ee83a747ac2309934c229281dda8f26648ec462 (patch)
tree210020dd37017542b572a712cc41cd941eb7590d /fs/char_dev.c
parenta928d28d4487402e6bd18bea1b8cc2b2ec6e6d8f (diff)
downloadtalos-obmc-linux-8ee83a747ac2309934c229281dda8f26648ec462.tar.gz
talos-obmc-linux-8ee83a747ac2309934c229281dda8f26648ec462.zip
target/user: Disallow full passthrough (pass_level=0)
TCMU requires more work to correctly handle both user handlers that want all SCSI commands (pass_level=0) for a se_device, and also handlers that just want I/O commands and let the others be emulated by the kernel (pass_level=1). Only support the latter for now. For full passthrough, we will need to support a second se_subsystem_api template, due to configfs attributes being different between the two modes. Thus pass_level is extraneous, and we can remove it. The ABI break for TCMU v2 is already applied for this release, so it's best to do this now to avoid another ABI break in the future. Signed-off-by: Andy Grover <agrover@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'fs/char_dev.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud