Spdk/lib/scsi
Daniel Verkamp de5ffac4ec scsi: factor out read/write LBA range check
The SCSI read and write functions use the same LBA range check, so move
it up to spdk_bdev_scsi_readwrite().

spdk_bdev_scsi_read() previously passed task->transfer_len / blen rather
than xfer_len to the LBA range checking function, but this should
actually be using the transfer length field from the CDB (which is the
xfer_len parameter).

Change-Id: I8285abf936a18a0baf7cc25709945637e4e6b87d
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-05-18 13:47:42 -07:00
..
dev.c bdev: add getters for bdev name and product name 2017-05-12 09:36:30 -07:00
lun_db.c scsi: remove delete_lun RPC call and move claimed flag 2017-03-13 11:27:22 -07:00
lun.c bdev: add getters for bdev name and product name 2017-05-12 09:36:30 -07:00
Makefile bdev: add API to translate to SCSI status 2017-05-04 09:11:42 -07:00
port.c scsi: make spdk_scsi_port definition private 2017-05-04 09:05:53 -07:00
scsi_bdev.c scsi: factor out read/write LBA range check 2017-05-18 13:47:42 -07:00
scsi_internal.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
scsi_rpc.c scsi: remove delete_lun RPC call and move claimed flag 2017-03-13 11:27:22 -07:00
scsi.c conf: add Boolean value helper function 2017-04-03 11:17:47 -07:00
task.c scsi: remove spdk_scsi_task::owner_task_ctr 2017-05-15 10:12:42 -07:00