From a83218a0dd312a979fd35958def6950603355dbe Mon Sep 17 00:00:00 2001 From: khadraou Date: Wed, 13 Dec 2017 16:39:49 +0100 Subject: [PATCH] bugfix --- targets/RT/USER/lte-ru.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c index e75bf5b258..a462f8ceb0 100644 --- a/targets/RT/USER/lte-ru.c +++ b/targets/RT/USER/lte-ru.c @@ -1591,6 +1591,14 @@ static void* ru_thread_control( void* param ) { exit_fun( "ERROR pthread_cond_signal" ); break; } + + LOG_I(PHY, "Signaling main thread that RU %d is ready\n",ru->idx); + pthread_mutex_lock(&RC.ru_mutex); + RC.ru_mask &= ~(1<idx); + pthread_cond_signal(&RC.ru_cond); + pthread_mutex_unlock(&RC.ru_mutex); + + wait_sync("ru_thread"); } else{ LOG_I(PHY,"RRU not ready, cannot start\n");