From: Josh Durgin Date: Mon, 1 Apr 2013 18:09:52 +0000 (-0700) Subject: librados: don't use lockdep for AioCompletionImpl X-Git-Tag: v0.56.5~12^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4a1c27c0e6e2e70be2b58e01872e321352c8e484;p=ceph.git librados: don't use lockdep for AioCompletionImpl This is a quick workaround for the next branch. A more complete fix will be done for the master branch. This does not affect correctness, just what qa runs with lockdep enabled do. Signed-off-by: Josh Durgin Reviewed-by: Sage Weil (cherry picked from commit 267ce0d90b8f3afaaddfdc0556c9bafbf4628426) --- diff --git a/src/librados/AioCompletionImpl.h b/src/librados/AioCompletionImpl.h index 619e7471605d..b3e1e8a16e2c 100644 --- a/src/librados/AioCompletionImpl.h +++ b/src/librados/AioCompletionImpl.h @@ -47,7 +47,7 @@ struct librados::AioCompletionImpl { tid_t aio_write_seq; xlist::item aio_write_list_item; - AioCompletionImpl() : lock("AioCompletionImpl lock"), + AioCompletionImpl() : lock("AioCompletionImpl lock", false, false), ref(1), rval(0), released(false), ack(false), safe(false), callback_complete(0), callback_safe(0), callback_arg(0), is_read(false), pbl(0), buf(0), maxlen(0),