Fix: remove useless mutexlock.
This commit is contained in:
@@ -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,
|
|||||||
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,
|
|||||||
,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,
|
|||||||
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,
|
|||||||
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,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
pthread_mutex_unlock(&rrc_release_freelist);
|
||||||
}
|
}
|
||||||
|
|
||||||
pthread_mutex_unlock(&rrc_release_freelist);
|
pthread_mutex_unlock(&rrc_release_freelist);
|
||||||
|
|||||||
Reference in New Issue
Block a user