Spdk/lib/bdev
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
..
aio io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
error bdev: make enum spdk_bdev_io_status private 2017-05-23 16:30:10 -04:00
malloc bdev: add getters for bdev name and product name 2017-05-12 09:36:30 -07:00
null io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
nvme bdev/nvme: clean up return codes 2017-05-24 11:42:15 -04:00
rbd io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
rpc bdev: make struct spdk_bdev contents private 2017-05-17 09:45:42 -07:00
split bdev: add getters for bdev name and product name 2017-05-12 09:36:30 -07:00
bdev.c bdev: add spdk_io_channel parameter to spdk_bdev_reset 2017-05-24 11:42:15 -04:00
Makefile bdev/error: Add new bdev/error to inject errors in bdev layer. 2017-05-18 07:56:14 -07:00
scsi_nvme.c bdev: add API to translate to SCSI status 2017-05-04 09:11:42 -07:00