Spdk/lib
Daniel Verkamp 88da45bfd0 scsi: ensure bdlen is initialized before use
This fixes a false positive warning when building on GCC 7.2.1 with
CONFIG_COVERAGE=y.

bdlen is always initialized on the path where it can be used, but the
compiler seems to get confused when coverage is enabled, so zero out the
value at the top of the function.

Change-Id: Ifc13abff80124cad3d26286ffebf84f967141d13
Reported-by: John Meneghini <johnm@netapp.com>
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/396244
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2018-01-24 16:45:49 -05:00
..
bdev bdev: remove vbdevs during spdk_bdev_unregister() 2018-01-24 15:50:04 -05:00
blob blob: set md_ro and data_ro fields only after persisting data 2018-01-24 15:56:15 -05:00
blobfs blobfs: return the correct file length. 2018-01-11 15:50:01 -05:00
conf conf: Remove use of perror() for strdup() failure 2017-12-15 16:13:27 -05:00
copy build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
event lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
ioat build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
iscsi iscsi: reuse spdk_iscsi_conn_stop_poller 2018-01-24 15:39:05 -05:00
json json_internal.h: rename to utf.h and place in spdk_internal 2018-01-11 10:57:38 -05:00
jsonrpc util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
log log: rename SPDK_TRACE_* to SPDK_LOG_* 2017-12-07 12:23:19 -05:00
lvol lvol: restore the channel operation number into 512 2018-01-18 00:29:19 -05:00
nbd nbd: improve nbd to handle overlapped I/O 2018-01-16 09:59:21 -05:00
net iscsi: remove idle connection handling 2018-01-22 23:22:17 -05:00
nvme nvme/pcie: limit max completions based on queue size 2018-01-05 12:45:28 -05:00
nvmf nvmf: Check subsystem state when modifying listeners or hosts 2018-01-24 15:52:48 -05:00
rocksdb env_spdk: make sure the Randomaccessfile opened as rocksdb posix env. 2018-01-12 12:57:23 -05:00
rpc build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
scsi scsi: ensure bdlen is initialized before use 2018-01-24 16:45:49 -05:00
trace util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
ut_mock test/mock: add pthread_self 2017-09-19 17:15:15 -04:00
util io_channel: add the check for the existence of poller_fn 2018-01-18 13:15:17 -05:00
vhost vhost: only split on 2MB boundaries when necessary 2018-01-24 10:33:43 -05:00
virtio virtio: move vdev->name allocation to generic virtio 2018-01-23 22:49:21 -05:00
Makefile virtio: add new library virtio 2017-12-26 13:03:29 -05:00