From bee042e43109b7f4ec544a2a9ac44954bcf0756e Mon Sep 17 00:00:00 2001 From: Maciej Szwed Date: Mon, 30 Dec 2019 14:03:21 +0100 Subject: [PATCH] unit/bdev: Add SPDK_BDEV_IO_TYPE_COMPARE to g_io_types_supported Signed-off-by: Maciej Szwed Change-Id: I509947d7b5a2139c9f721dc55e80d9eb8e744bd6 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478949 Community-CI: Broadcom SPDK FC-NVMe CI Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris --- test/unit/lib/bdev/bdev.c/bdev_ut.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/unit/lib/bdev/bdev.c/bdev_ut.c b/test/unit/lib/bdev/bdev.c/bdev_ut.c index 9b01260a7..73c735289 100644 --- a/test/unit/lib/bdev/bdev.c/bdev_ut.c +++ b/test/unit/lib/bdev/bdev.c/bdev_ut.c @@ -261,6 +261,7 @@ bdev_ut_get_io_channel(void *ctx) static bool g_io_types_supported[SPDK_BDEV_NUM_IO_TYPES] = { [SPDK_BDEV_IO_TYPE_READ] = true, [SPDK_BDEV_IO_TYPE_WRITE] = true, + [SPDK_BDEV_IO_TYPE_COMPARE] = true, [SPDK_BDEV_IO_TYPE_UNMAP] = true, [SPDK_BDEV_IO_TYPE_FLUSH] = true, [SPDK_BDEV_IO_TYPE_RESET] = true, @@ -2207,6 +2208,8 @@ bdev_compare_emulated(void) memset(aa_buf, 0xaa, sizeof(aa_buf)); memset(bb_buf, 0xbb, sizeof(bb_buf)); + g_io_types_supported[SPDK_BDEV_IO_TYPE_COMPARE] = false; + spdk_bdev_initialize(bdev_init_cb, NULL); fn_table.submit_request = stub_submit_request_get_buf; bdev = allocate_bdev("bdev"); @@ -2258,6 +2261,8 @@ bdev_compare_emulated(void) spdk_bdev_finish(bdev_fini_cb, NULL); poll_threads(); + g_io_types_supported[SPDK_BDEV_IO_TYPE_COMPARE] = true; + g_compare_read_buf = NULL; } @@ -2282,6 +2287,8 @@ bdev_compare_and_write(void) memset(bb_buf, 0xbb, sizeof(bb_buf)); memset(cc_buf, 0xcc, sizeof(cc_buf)); + g_io_types_supported[SPDK_BDEV_IO_TYPE_COMPARE] = false; + spdk_bdev_initialize(bdev_init_cb, NULL); fn_table.submit_request = stub_submit_request_get_buf; bdev = allocate_bdev("bdev"); @@ -2351,6 +2358,8 @@ bdev_compare_and_write(void) spdk_bdev_finish(bdev_fini_cb, NULL); poll_threads(); + g_io_types_supported[SPDK_BDEV_IO_TYPE_COMPARE] = true; + g_compare_read_buf = NULL; g_compare_write_buf = NULL; }