From: xie xingguo Date: Wed, 3 Feb 2016 02:26:44 +0000 (+0800) Subject: BlockDevice: fix result code overflow X-Git-Tag: v10.0.4~32^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6325dea575a0e509b72f0cc004fd50d9047fa32a;p=ceph.git BlockDevice: fix result code overflow Signed-off-by: xie xingguo --- diff --git a/src/os/bluestore/BlockDevice.h b/src/os/bluestore/BlockDevice.h index 484ecbe442e6..955f77c3ca00 100644 --- a/src/os/bluestore/BlockDevice.h +++ b/src/os/bluestore/BlockDevice.h @@ -52,7 +52,7 @@ struct IOContext { bool has_aios() { Mutex::Locker l(lock); - return num_pending.read() + num_running.read(); + return num_pending.read() || num_running.read(); } void aio_wait();