From a6e3c8e90bae787e2ea47a1404aab04d03a4a778 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Tue, 12 Jun 2018 09:01:00 -0700 Subject: [PATCH] bdev: remove ERANGE check from spdk_bdev_write_zeroes_blocks() spdk_bdev_io_valid_blocks() already takes care of this. Signed-off-by: Jim Harris Change-Id: Ia7e5ede8d65d0b336ea676d5e25d07a3389573a5 Reviewed-on: https://review.gerrithub.io/414895 Tested-by: SPDK Automated Test System Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Daniel Verkamp --- lib/bdev/bdev.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 82d26c071..834c411df 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -1818,11 +1818,6 @@ spdk_bdev_write_zeroes_blocks(struct spdk_bdev_desc *desc, struct spdk_io_channe uint64_t len; bool split_request = false; - if (num_blocks > UINT64_MAX / spdk_bdev_get_block_size(bdev)) { - SPDK_ERRLOG("length argument out of range in write_zeroes\n"); - return -ERANGE; - } - if (!spdk_bdev_io_valid_blocks(bdev, offset_blocks, num_blocks)) { return -EINVAL; }