undup: subchan_demux.c: use libosmocore's llist_count()
Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15
Change-Id: I47f1831f1835dc07925dabbc115677087e48fa1b
diff --git a/src/subchan_demux.c b/src/subchan_demux.c
index f965490..238056c 100644
--- a/src/subchan_demux.c
+++ b/src/subchan_demux.c
@@ -289,17 +289,6 @@
return i;
}
-static int llist_len(struct llist_head *head)
-{
- struct llist_head *entry;
- int i = 0;
-
- llist_for_each(entry, head)
- i++;
-
- return i;
-}
-
/* evict the 'num_evict' number of oldest entries in the queue */
static void tx_queue_evict(struct mux_subch *sch, int num_evict)
{
@@ -327,7 +316,7 @@
int len)
{
struct mux_subch *sch = &mx->subch[s_nr];
- int list_len = llist_len(&sch->tx_queue);
+ unsigned int list_len = llist_count(&sch->tx_queue);
struct subch_txq_entry *tqe = talloc_zero_size(tall_tqe_ctx,
sizeof(*tqe) + len);
if (!tqe)