From 455d554dc16caa14434b2a55747e10a40a52e46b Mon Sep 17 00:00:00 2001 From: Slawomir Jankowski Date: Fri, 27 Mar 2020 15:40:02 +0100 Subject: [PATCH] Reject zero-sized discard IOs to core Signed-off-by: Slawomir Jankowski --- src/ocf_core.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ocf_core.c b/src/ocf_core.c index 3f1abb1..fbebc4a 100644 --- a/src/ocf_core.c +++ b/src/ocf_core.c @@ -392,6 +392,11 @@ static void ocf_core_volume_submit_discard(struct ocf_io *io) OCF_CHECK_NULL(io); + if (io->bytes == 0) { + ocf_io_end(io, -OCF_ERR_INVAL); + return; + } + ret = ocf_core_validate_io(io); if (ret < 0) { ocf_io_end(io, ret);