if write_zeroes is not supported by the block device, we can get the same behavior by simply writing a buffer full of zeroes to the blocks we want to erase. I also incorporate splitting into the bdev layer to accomodate large i/o. Change-Id: I8fa1bfaaf22d7bfc6e3afb6e89d22fa9f7767e55 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/373829 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> |
||
---|---|---|
.. | ||
.gitignore | ||
bdevio.c | ||
Makefile |