aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2023-06-09 18:06:59 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2023-06-09 18:38:28 +0200
commit74f6dd7a008ee130a43b212d71ef92f9e4b7042b (patch)
tree1468c01bd0ee018ea23f674174601d26d675efdb /src
parent637bcdf80eb7a1975fe4d924c8fcda84011dc1fc (diff)
tbf_{ul,dl}_fsm: remove impossible dst state transitions
There's no code path triggering change to those states. Change-Id: I05b3019e12ec37e11ac2561a94b2eacec8718755
Diffstat (limited to 'src')
-rw-r--r--src/tbf_dl_fsm.c3
-rw-r--r--src/tbf_ul_fsm.c6
2 files changed, 3 insertions, 6 deletions
diff --git a/src/tbf_dl_fsm.c b/src/tbf_dl_fsm.c
index 65070d3a..55a0156d 100644
--- a/src/tbf_dl_fsm.c
+++ b/src/tbf_dl_fsm.c
@@ -375,8 +375,7 @@ static struct osmo_fsm_state tbf_dl_fsm_states[] = {
X(TBF_EV_ASSIGN_ADD_CCCH) |
X(TBF_EV_ASSIGN_ADD_PACCH),
.out_state_mask =
- X(TBF_ST_ASSIGN) |
- X(TBF_ST_RELEASING),
+ X(TBF_ST_ASSIGN),
.name = "NEW",
.action = st_new,
},
diff --git a/src/tbf_ul_fsm.c b/src/tbf_ul_fsm.c
index 11ed8abe..13dc9fba 100644
--- a/src/tbf_ul_fsm.c
+++ b/src/tbf_ul_fsm.c
@@ -312,8 +312,7 @@ static struct osmo_fsm_state tbf_ul_fsm_states[] = {
X(TBF_EV_ASSIGN_ADD_PACCH),
.out_state_mask =
X(TBF_ST_ASSIGN) |
- X(TBF_ST_FLOW) |
- X(TBF_ST_RELEASING),
+ X(TBF_ST_FLOW),
.name = "NEW",
.action = st_new,
},
@@ -325,8 +324,7 @@ static struct osmo_fsm_state tbf_ul_fsm_states[] = {
X(TBF_EV_MAX_N3105),
.out_state_mask =
X(TBF_ST_FLOW) |
- X(TBF_ST_FINISHED) |
- X(TBF_ST_RELEASING),
+ X(TBF_ST_FINISHED),
.name = "ASSIGN",
.action = st_assign,
.onenter = st_assign_on_enter,