From b573fd4dbd420208ab986ef3e96873a0cdda56c4 Mon Sep 17 00:00:00 2001
From: Haruki NAOI <naoi.haruki@jp.fujitsu.com>
Date: Sat, 22 Feb 2020 15:01:54 +0900
Subject: [PATCH] Fix: The remaining UL buffer size is incorrectly calculated
 and UL scheduling does not occur. (scheduled_ul_bytes is not subtracted
 correctly when receiving NACK rarely.)

(cherry picked from commit 2fb4823b57320c4c4e4d800ae9bb0570f18ad353)
---
 openair2/LAYER2/MAC/eNB_scheduler_fairRR.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/openair2/LAYER2/MAC/eNB_scheduler_fairRR.c b/openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
index 78f837884f..c5e8577873 100644
--- a/openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
+++ b/openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
@@ -3379,7 +3379,6 @@ void schedule_ulsch_rnti_fairRR(module_id_t   module_idP,
           mcs_rv = 31;
         }
 
-        UE_template->TBS_UL[harq_pid] = get_TBS_UL(UE_template->mcs_UL[harq_pid],ulsch_ue_select[CC_id].list[ulsch_ue_num].nb_rb);
         UE_info->eNB_UE_stats[CC_id][UE_id].ulsch_TBS=UE_template->TBS_UL[harq_pid];
 
         if (mac_eNB_get_rrc_status(module_idP,rnti) < RRC_CONNECTED)
-- 
2.26.2