Fix: baddr deadlock with lttng-ust destructor
[lttng-ust.git] / liblttng-ust / lttng-probes.c
index 433171cfb04635c424394a9e2c292f82a70a8ae4..bba5cd345238b25db0340c77c52ae991584a30a9 100644 (file)
@@ -201,7 +201,7 @@ int lttng_probe_register(struct lttng_probe_desc *desc)
        if (!check_provider_version(desc))
                return 0;
 
-       ust_lock();
+       ust_lock_nocheck();
 
        /*
         * Check if the provider has already been registered.
@@ -237,7 +237,7 @@ void lttng_probe_unregister(struct lttng_probe_desc *desc)
        if (!check_provider_version(desc))
                return;
 
-       ust_lock();
+       ust_lock_nocheck();
        if (!desc->lazy)
                cds_list_del(&desc->head);
        else
This page took 0.02285 seconds and 4 git commands to generate.