diff options
author | mav <mav@FreeBSD.org> | 2014-10-06 13:21:13 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2014-10-06 13:21:13 +0000 |
commit | 48c3bee1ace64a23f42dc65b9aec3fa8389a2b6c (patch) | |
tree | f4431b548d879e692a050a9bb3021abb3975326b /sys/cam/ctl/ctl_backend_block.c | |
parent | 116bd3882f12a46da4ef95b23c4c9038e35effe3 (diff) | |
download | FreeBSD-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.c | 2 |
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, |