Spdk/lib
Jim Harris 2e3f07ac40 bdev: add spdk_io_channel parameter to spdk_bdev_reset
This ensures that all spdk_bdev_io structures now have
an attached channel, simplifying some future work around
things like counting the number of outstanding IOs for
a given channel (which otherwise would have had to
account specially for resets).

Reset semantics are still that they affect the entire bdev
and not just the channel it was submitted on.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I8aad21a88faacecfd94bdba350059528eb62c390

Reviewed-on: https://review.gerrithub.io/362251
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
2017-05-24 11:42:15 -04:00
..
bdev bdev: add spdk_io_channel parameter to spdk_bdev_reset 2017-05-24 11:42:15 -04:00
blob bdev: make enum spdk_bdev_io_status private 2017-05-23 16:30:10 -04:00
blobfs io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
conf log: Use SPDK_ERRLOG in lieu of fprintf(stderr 2017-05-09 11:28:28 -07:00
copy io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk env/dpdk: use the new *rte_pci* API for DPDK 17.05 2017-05-12 07:53:42 -07:00
event env: Add wrappers for a lockless ring 2017-05-09 14:02:15 -07:00
ioat include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
iscsi iscsi: replace magic numbers with SCSI constants 2017-05-23 16:29:34 -04:00
json include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
jsonrpc include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
log log: Use SPDK_ERRLOG in lieu of fprintf(stderr 2017-05-09 11:28:28 -07:00
net build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
nvme nvme/host: use spec-compliant PSDT value 01b 2017-05-23 17:10:50 -04:00
nvmf bdev: make enum spdk_bdev_io_status private 2017-05-23 16:30:10 -04:00
rpc include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
scsi bdev: add spdk_io_channel parameter to spdk_bdev_reset 2017-05-24 11:42:15 -04:00
trace include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
util io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
vhost scsi: pass management function as a parameter 2017-05-18 13:47:42 -07:00
Makefile blobfs: Add a lightweight filesystem built on the blobstore 2017-03-24 14:15:45 -07:00