X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftimer.c;h=fa5e95cf194721bd5ff812ad1ea67fac9a312608;hp=d70d16710c91e7200f1a0c78f078e3d68a00c201;hb=faf1bdcfa4aedc89c3c9777bd9453e4b7f20b193;hpb=3cf0ebeef90a629c59333544a9fb3bd75f2dbfc6 diff --git a/src/bin/lttng-sessiond/timer.c b/src/bin/lttng-sessiond/timer.c index d70d16710..fa5e95cf1 100644 --- a/src/bin/lttng-sessiond/timer.c +++ b/src/bin/lttng-sessiond/timer.c @@ -388,15 +388,9 @@ void *timer_thread_func(void *data) struct ltt_session *session = (struct ltt_session *) info.si_value.sival_ptr; - session_lock_list(); - session_lock(session); - /* Acquires a reference to the session. */ rotation_thread_enqueue_job(ctx->rotation_thread_job_queue, ROTATION_THREAD_JOB_TYPE_CHECK_PENDING_ROTATION, session); - /* Release the timer's reference to the session. */ - (void) timer_session_rotation_pending_check_stop(session); - session_unlock_list(); } else if (signr == LTTNG_SESSIOND_SIG_SCHEDULED_ROTATION) { rotation_thread_enqueue_job(ctx->rotation_thread_job_queue, ROTATION_THREAD_JOB_TYPE_SCHEDULED_ROTATION,