fixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmocom-bb/+/32305 )
Change subject: trxcon/l1sched: use RSL_CHAN_NR_MASK from libosmogsm ......................................................................
trxcon/l1sched: use RSL_CHAN_NR_MASK from libosmogsm
Change-Id: Ibec43dcd4acc104ab5f1930112db6fe9aff917a1 Related: OS#5500 --- M src/host/trxcon/src/sched_trx.c 1 file changed, 12 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/05/32305/1
diff --git a/src/host/trxcon/src/sched_trx.c b/src/host/trxcon/src/sched_trx.c index 49dadd2..12c6385 100644 --- a/src/host/trxcon/src/sched_trx.c +++ b/src/host/trxcon/src/sched_trx.c @@ -439,7 +439,7 @@ llist_for_each_entry(lchan, &ts->lchans, list) { lchan_desc = &l1sched_lchan_desc[lchan->type];
- if (lchan_desc->chan_nr == (chan_nr & 0xf8)) { + if (lchan_desc->chan_nr == (chan_nr & RSL_CHAN_NR_MASK)) { if (active) { rc |= l1sched_activate_lchan(ts, lchan->type); lchan->tch_mode = tch_mode; @@ -642,7 +642,7 @@
/* Iterate over all known lchan types */ for (i = 0; i < _L1SCHED_CHAN_MAX; i++) - if (l1sched_lchan_desc[i].chan_nr == (chan_nr & 0xf8)) + if (l1sched_lchan_desc[i].chan_nr == (chan_nr & RSL_CHAN_NR_MASK)) if (l1sched_lchan_desc[i].link_id == link_id) return i;