]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados/AioCompletionImpl.h: add missing Lock
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 14 May 2013 16:50:09 +0000 (18:50 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 14 May 2013 16:50:09 +0000 (18:50 +0200)
commit088455f85e4a684d270b82c4b2b26edab3e1ad99
treebe9f48541620f9db7d01c2357b5d48ecb7c8ee83
parent8a52350dd886353444fdcdcc79f28ff8f62a9aab
librados/AioCompletionImpl.h: add missing Lock

Add missing Lock around code changing AioCompletionImpl::rval/ack and safe
in C_AioCompleteAndSafe::finish().

CID 1019565 (#1 of 1): Data race condition (MISSING_LOCK)
  missing_lock: Accessing "this->c->rval" ("_ZN8librados17AioCompletionImplE.rval")
  requires the "Mutex._m" lock.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/librados/AioCompletionImpl.h