From 0e181e0e553e985f31f34da6be89199f11278a81 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Wed, 18 Apr 2018 08:13:07 +0800 Subject: [PATCH] os/bluestore: check input validtiy for aio_read. Signed-off-by: Jianpeng Ma --- src/os/bluestore/KernelDevice.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index 54e3ba4bc6c97..7b69cdb2b6479 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -838,6 +838,7 @@ int KernelDevice::aio_read( int r = 0; #ifdef HAVE_LIBAIO if (aio && dio) { + assert(is_valid_io(off, len)); _aio_log_start(ioc, off, len); ioc->pending_aios.push_back(aio_t(ioc, fd_direct)); ++ioc->num_pending; -- 2.39.5