summaryrefslogtreecommitdiffstats
path: root/sys/cam/ctl/ctl_backend_block.c
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-10-06 13:21:13 +0000
committermav <mav@FreeBSD.org>2014-10-06 13:21:13 +0000
commit48c3bee1ace64a23f42dc65b9aec3fa8389a2b6c (patch)
treef4431b548d879e692a050a9bb3021abb3975326b /sys/cam/ctl/ctl_backend_block.c
parent116bd3882f12a46da4ef95b23c4c9038e35effe3 (diff)
downloadFreeBSD-src-48c3bee1ace64a23f42dc65b9aec3fa8389a2b6c.zip
FreeBSD-src-48c3bee1ace64a23f42dc65b9aec3fa8389a2b6c.tar.gz
MFC r271839:
Add support for "no Data-Out Buffer" (NDOB) flag of WRITE SAME (16) command.
Diffstat (limited to 'sys/cam/ctl/ctl_backend_block.c')
-rw-r--r--sys/cam/ctl/ctl_backend_block.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/ctl/ctl_backend_block.c b/sys/cam/ctl/ctl_backend_block.c
index 912f348..086458e 100644
--- a/sys/cam/ctl/ctl_backend_block.c
+++ b/sys/cam/ctl/ctl_backend_block.c
@@ -1045,7 +1045,7 @@ ctl_be_block_cw_dispatch_ws(struct ctl_be_block_lun *be_lun,
softc = be_lun->softc;
lbalen = ARGS(beio->io);
- if (lbalen->flags & ~(SWS_LBDATA | SWS_UNMAP | SWS_ANCHOR) ||
+ if (lbalen->flags & ~(SWS_LBDATA | SWS_UNMAP | SWS_ANCHOR | SWS_NDOB) ||
(lbalen->flags & (SWS_UNMAP | SWS_ANCHOR) && be_lun->unmap == NULL)) {
ctl_free_beio(beio);
ctl_set_invalid_field(&io->scsiio,
OpenPOWER on IntegriCloud