From 3d8e44e908c65095a36164b414570d9f9f460174 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 14 Sep 2017 14:59:55 -0700 Subject: [PATCH] bdev/null: add Write Zeroes support Change-Id: Iad98baef576fe3d843967d0c02e9922dfc347830 Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/378675 Tested-by: SPDK Automated Test System Reviewed-by: Changpeng Liu Reviewed-by: Jim Harris --- lib/bdev/null/bdev_null.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/bdev/null/bdev_null.c b/lib/bdev/null/bdev_null.c index f5366a992..5aecfba84 100644 --- a/lib/bdev/null/bdev_null.c +++ b/lib/bdev/null/bdev_null.c @@ -84,6 +84,7 @@ bdev_null_submit_request(struct spdk_io_channel *ch, struct spdk_bdev_io *bdev_i spdk_bdev_io_complete(bdev_io, SPDK_BDEV_IO_STATUS_SUCCESS); break; case SPDK_BDEV_IO_TYPE_WRITE: + case SPDK_BDEV_IO_TYPE_WRITE_ZEROES: case SPDK_BDEV_IO_TYPE_RESET: spdk_bdev_io_complete(bdev_io, SPDK_BDEV_IO_STATUS_SUCCESS); break; @@ -101,6 +102,7 @@ bdev_null_io_type_supported(void *ctx, enum spdk_bdev_io_type io_type) switch (io_type) { case SPDK_BDEV_IO_TYPE_READ: case SPDK_BDEV_IO_TYPE_WRITE: + case SPDK_BDEV_IO_TYPE_WRITE_ZEROES: case SPDK_BDEV_IO_TYPE_RESET: return true; case SPDK_BDEV_IO_TYPE_FLUSH: