From 640d727005e5ba185000fd02d92914b85ed850c4 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier <lionel.gauthier@eurecom.fr> Date: Thu, 30 Apr 2015 09:04:47 +0000 Subject: [PATCH] Sebastian Held patches15/0005-clean-unused-pthread-attributes-debugging-name-threa.patch git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7307 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/RT/USER/lte-ue.c | 33 ++++----------------------------- 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c index f631582e2f..773ff1fc55 100644 --- a/targets/RT/USER/lte-ue.c +++ b/targets/RT/USER/lte-ue.c @@ -104,13 +104,6 @@ void cleanup_dlsch_threads(void); int32_t init_rx_pdsch_thread(void); void cleanup_rx_pdsch_thread(void); -pthread_attr_t attr_UE_init_synch; -pthread_attr_t attr_UE_thread_tx; -pthread_attr_t attr_UE_thread_rx; -struct sched_param sched_param_UE_init_synch; -struct sched_param sched_param_UE_thread_tx; -struct sched_param sched_param_UE_thread_rx; - extern pthread_cond_t sync_cond; extern pthread_mutex_t sync_mutex; extern int sync_var; @@ -1534,27 +1527,8 @@ void *UE_thread(void *arg) void init_UE_threads(void) { - PHY_VARS_UE *UE=PHY_vars_UE_g[0][0]; - pthread_attr_init(&attr_UE_thread_tx); - pthread_attr_setstacksize(&attr_UE_thread_tx,16*PTHREAD_STACK_MIN); - sched_param_UE_thread_tx.sched_priority = sched_get_priority_max(SCHED_FIFO)-1; - pthread_attr_setschedparam (&attr_UE_thread_tx, &sched_param_UE_thread_tx); - pthread_attr_setschedpolicy (&attr_UE_thread_tx, SCHED_FIFO); - - pthread_attr_init(&attr_UE_thread_rx); - pthread_attr_setstacksize(&attr_UE_thread_rx,8*PTHREAD_STACK_MIN); - sched_param_UE_thread_rx.sched_priority = sched_get_priority_max(SCHED_FIFO)-1; - pthread_attr_setschedparam (&attr_UE_thread_rx, &sched_param_UE_thread_rx); - pthread_attr_setschedpolicy (&attr_UE_thread_rx, SCHED_FIFO); - - pthread_attr_init (&attr_UE_init_synch); - pthread_attr_setstacksize(&attr_UE_init_synch,8*PTHREAD_STACK_MIN); - sched_param_UE_init_synch.sched_priority = sched_get_priority_max(SCHED_FIFO); //OPENAIR_THREAD_PRIORITY; - pthread_attr_setschedparam (&attr_UE_init_synch, &sched_param_UE_init_synch); - pthread_attr_setschedpolicy (&attr_UE_init_synch, SCHED_FIFO); - UE->instance_cnt_tx=-1; UE->instance_cnt_rx=-1; UE->instance_cnt_synch=-1; @@ -1565,12 +1539,13 @@ void init_UE_threads(void) pthread_cond_init(&UE->cond_rx,NULL); pthread_cond_init(&UE->cond_synch,NULL); pthread_create(&UE->thread_tx,NULL,UE_thread_tx,(void*)UE); + pthread_setname_np( UE->thread_tx, "UE_thread_tx" ); pthread_create(&UE->thread_rx,NULL,UE_thread_rx,(void*)UE); - pthread_create(&UE->thread_rx,NULL,UE_thread_synch,(void*)UE); + pthread_setname_np( UE->thread_rx, "UE_thread_rx" ); + pthread_create(&UE->thread_synch,NULL,UE_thread_synch,(void*)UE); + pthread_setname_np( UE->thread_synch, "UE_thread_synch" ); UE->frame_tx = 0; UE->frame_rx = 0; - - } -- GitLab