Commit 017151ce authored by Haruki NAOI's avatar Haruki NAOI

Fix: remove useless mutexlock.

parent 66dbbf1f
...@@ -1009,9 +1009,9 @@ schedule_ue_spec(module_id_t module_idP, ...@@ -1009,9 +1009,9 @@ schedule_ue_spec(module_id_t module_idP,
, 0 , 0
#endif #endif
); );
pthread_mutex_lock(&rrc_release_freelist);
if((rrc_release_info.num_UEs > 0) && (rlc_am_mui.rrc_mui_num > 0)) { if((rrc_release_info.num_UEs > 0) && (rlc_am_mui.rrc_mui_num > 0)) {
pthread_mutex_lock(&rrc_release_freelist);
uint16_t release_total = 0; uint16_t release_total = 0;
for (release_num = 0, release_ctrl = &rrc_release_info.RRC_release_ctrl[0]; for (release_num = 0, release_ctrl = &rrc_release_info.RRC_release_ctrl[0];
...@@ -1058,9 +1058,9 @@ schedule_ue_spec(module_id_t module_idP, ...@@ -1058,9 +1058,9 @@ schedule_ue_spec(module_id_t module_idP,
if(release_total >= rrc_release_info.num_UEs) if(release_total >= rrc_release_info.num_UEs)
break; break;
} }
pthread_mutex_unlock(&rrc_release_freelist);
} }
pthread_mutex_unlock(&rrc_release_freelist);
for (ra_ii = 0, ra = &eNB->common_channels[CC_id].ra[0]; ra_ii < NB_RA_PROC_MAX; ra_ii++, ra++) { for (ra_ii = 0, ra = &eNB->common_channels[CC_id].ra[0]; ra_ii < NB_RA_PROC_MAX; ra_ii++, ra++) {
if ((ra->rnti == rnti) && (ra->state == MSGCRNTI)) { if ((ra->rnti == rnti) && (ra->state == MSGCRNTI)) {
......
...@@ -1291,9 +1291,9 @@ schedule_ue_spec_fairRR(module_id_t module_idP, ...@@ -1291,9 +1291,9 @@ schedule_ue_spec_fairRR(module_id_t module_idP,
,0, 0 ,0, 0
#endif #endif
); );
pthread_mutex_lock(&rrc_release_freelist);
if((rrc_release_info.num_UEs > 0) && (rlc_am_mui.rrc_mui_num > 0)) { if((rrc_release_info.num_UEs > 0) && (rlc_am_mui.rrc_mui_num > 0)){
pthread_mutex_lock(&rrc_release_freelist);
uint16_t release_total = 0; uint16_t release_total = 0;
for(uint16_t release_num = 0; release_num < NUMBER_OF_UE_MAX; release_num++) { for(uint16_t release_num = 0; release_num < NUMBER_OF_UE_MAX; release_num++) {
...@@ -1330,9 +1330,9 @@ schedule_ue_spec_fairRR(module_id_t module_idP, ...@@ -1330,9 +1330,9 @@ schedule_ue_spec_fairRR(module_id_t module_idP,
if(release_total >= rrc_release_info.num_UEs) if(release_total >= rrc_release_info.num_UEs)
break; break;
} }
pthread_mutex_unlock(&rrc_release_freelist);
} }
pthread_mutex_unlock(&rrc_release_freelist);
RA_t *ra = &eNB->common_channels[CC_id].ra[0]; RA_t *ra = &eNB->common_channels[CC_id].ra[0];
for (uint8_t ra_ii = 0; ra_ii < NB_RA_PROC_MAX; ra_ii++) { for (uint8_t ra_ii = 0; ra_ii < NB_RA_PROC_MAX; ra_ii++) {
......
...@@ -2319,9 +2319,8 @@ rrc_mac_remove_ue(module_id_t mod_idP, ...@@ -2319,9 +2319,8 @@ rrc_mac_remove_ue(module_id_t mod_idP,
rntiP); rntiP);
} }
if(rrc_release_info.num_UEs > 0){
pthread_mutex_lock(&rrc_release_freelist); pthread_mutex_lock(&rrc_release_freelist);
if (rrc_release_info.num_UEs > 0) {
uint16_t release_total = 0; uint16_t release_total = 0;
for (uint16_t release_num = 0; release_num < NUMBER_OF_UE_MAX; release_num++) { for (uint16_t release_num = 0; release_num < NUMBER_OF_UE_MAX; release_num++) {
...@@ -2341,6 +2340,7 @@ rrc_mac_remove_ue(module_id_t mod_idP, ...@@ -2341,6 +2340,7 @@ rrc_mac_remove_ue(module_id_t mod_idP,
break; break;
} }
} }
pthread_mutex_unlock(&rrc_release_freelist);
} }
pthread_mutex_unlock(&rrc_release_freelist); pthread_mutex_unlock(&rrc_release_freelist);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment