From: Yehuda Sadeh Date: Tue, 15 Jul 2014 22:51:21 +0000 (-0700) Subject: rwlock: assert on unlock if not locked X-Git-Tag: v0.86~213^2~88 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8147f9fabc49a683f7b7620081d6f1224ba1b3f1;p=ceph.git rwlock: assert on unlock if not locked Signed-off-by: Yehuda Sadeh --- diff --git a/src/common/RWLock.h b/src/common/RWLock.h index bd60c417688d..2bffa3e7b47f 100644 --- a/src/common/RWLock.h +++ b/src/common/RWLock.h @@ -54,6 +54,7 @@ public: if (nwlock.read() > 0) { nwlock.dec(); } else { + assert(nrlock.read() > 0); nrlock.dec(); } if (g_lockdep) id = lockdep_will_unlock(name, id);