]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
config: skip lockdep for intentionally recursive md_config_t lock 5654/head
authorJosh Durgin <jdurgin@redhat.com>
Mon, 24 Aug 2015 22:40:39 +0000 (15:40 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Mon, 24 Aug 2015 22:40:39 +0000 (15:40 -0700)
lockdep can't handle recursive locks, resulting in false positive
reports for certain set_val_or_die() calls, like via
md_config_t::parse_argv() passed "-m".

Fixes: #12614
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/common/config.cc

index ed8d8800327476fb0bc009f47558c34e0ee3934a..c26b8266fb2249cc6442c47e0a85fb2d38303ab1 100644 (file)
@@ -150,7 +150,7 @@ md_config_t::md_config_t()
 #undef OPTION
 #undef SUBSYS
 #undef DEFAULT_SUBSYS
-  lock("md_config_t", true)
+  lock("md_config_t", true, false)
 {
   init_subsys();
 }