From 18ce10b7b113480a43c0b11513aaf387a4a865a5 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Fri, 27 Jul 2018 16:10:16 +0200 Subject: timeslot FSM: permit entering broken state from anywhere Change-Id: I59abcef2ee1d9e307f8eacf1d5ea663e19099a6a --- src/osmo-bsc/timeslot_fsm.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/osmo-bsc/timeslot_fsm.c') diff --git a/src/osmo-bsc/timeslot_fsm.c b/src/osmo-bsc/timeslot_fsm.c index 4514f3406..21de2fa67 100644 --- a/src/osmo-bsc/timeslot_fsm.c +++ b/src/osmo-bsc/timeslot_fsm.c @@ -720,6 +720,7 @@ static const struct osmo_fsm_state ts_fsm_states[] = { , .out_state_mask = 0 | S(TS_ST_UNUSED) + | S(TS_ST_BORKEN) , }, [TS_ST_UNUSED] = { @@ -734,6 +735,7 @@ static const struct osmo_fsm_state ts_fsm_states[] = { | S(TS_ST_WAIT_PDCH_ACT) | S(TS_ST_IN_USE) | S(TS_ST_NOT_INITIALIZED) + | S(TS_ST_BORKEN) , }, [TS_ST_WAIT_PDCH_ACT] = { @@ -764,6 +766,7 @@ static const struct osmo_fsm_state ts_fsm_states[] = { .out_state_mask = 0 | S(TS_ST_WAIT_PDCH_DEACT) | S(TS_ST_NOT_INITIALIZED) + | S(TS_ST_BORKEN) , }, [TS_ST_WAIT_PDCH_DEACT] = { @@ -781,6 +784,7 @@ static const struct osmo_fsm_state ts_fsm_states[] = { | S(TS_ST_UNUSED) | S(TS_ST_BORKEN) | S(TS_ST_NOT_INITIALIZED) + | S(TS_ST_BORKEN) , }, [TS_ST_IN_USE] = { @@ -794,6 +798,7 @@ static const struct osmo_fsm_state ts_fsm_states[] = { .out_state_mask = 0 | S(TS_ST_UNUSED) | S(TS_ST_NOT_INITIALIZED) + | S(TS_ST_BORKEN) , }, [TS_ST_BORKEN] = { -- cgit v1.2.3