Fix: Perform rcu barrier before tearing down the run-as worker
[lttng-tools.git] / src / bin / lttng-sessiond / main.c
index 433b15b76c7f30de89c66506df829842a238b6d4..9c2fe4a3ef084751429c12955642a207f8a7b3a7 100644 (file)
@@ -6100,11 +6100,12 @@ exit_health_sessiond_cleanup:
 exit_create_run_as_worker_cleanup:
 
 exit_options:
+       /* Ensure all prior call_rcu are done. */
+       rcu_barrier();
+
        sessiond_cleanup_options();
 
 exit_set_signal_handler:
-       /* Ensure all prior call_rcu are done. */
-       rcu_barrier();
 
        if (!retval) {
                exit(EXIT_SUCCESS);
This page took 0.023737 seconds and 4 git commands to generate.