osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2052-gc00985bf

gitosis at osmocom.org gitosis at osmocom.org
Sun Mar 11 09:20:03 UTC 2018

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Open Source GSM Base Band stack".

The branch, fixeria/trx has been updated
       via  c00985bf99cd38cab7f50855866524a4a60d47dd (commit)
       via  2778e4ef432c261cbeaeb344137c465adc8393dd (commit)
       via  f06f31fdf7e0fc4fd2d4cb3a444855bfaafd59da (commit)
       via  cbf818d4dcba53b226df8d36966482dc8b6d6ef4 (commit)
      from  7fd8ef2d3f3d296a6032745396d3af8e8e3d4da2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit c00985bf99cd38cab7f50855866524a4a60d47dd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Mar 11 03:16:40 2018 +0700

    trxcon/sched_trx.h: clarify lchan flags meaning
    Change-Id: I51b663dd16e46a4523488c3d3000922a7c3640d1


commit 2778e4ef432c261cbeaeb344137c465adc8393dd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Mar 11 04:20:57 2018 +0700

    trxcon/sched_trx.c: fix: omit inactive logical channels
    The sched_frame_clck_cb() is responsible for UL burst transmission.
    Iterating over each timeslot, it chooses a proper lchan handler
    according to a current frame number and a multiframe layout in use,
    takes a L2 UL frame from a TX buffer, and finally calls the chosen
    handler in order to to encode and transmit a taken frame.
    A handler should be called only for activated logical channels...
    but for some long time, there was a bug, so each lchan was
    processed, including inactive ones. It's time to fix this.
    Change-Id: I33e3ecc14be3ae64dfd02789c7f0970c945582c9


commit f06f31fdf7e0fc4fd2d4cb3a444855bfaafd59da
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Mar 9 15:33:59 2018 +0700

    trxcon/sched_trx.c: fix: properly deallocate lchans
    The llist_for_each_entry_safe() should be used instead of the
    llist_for_each_entry(), because it's safe against removal
    of llist entry.
    Found using Valgrind's memcheck tool.
    Change-Id: I65234971ec152df038c5388da537a503060c215b


commit cbf818d4dcba53b226df8d36966482dc8b6d6ef4
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Mar 9 16:20:12 2018 +0700

    trxcon/configure.ac: add --enable-sanitize option
    Change-Id: I099de726f9d67213c56d996039b4207f80a727c6


Summary of changes:
 src/host/trxcon/configure.ac | 11 +++++++++++
 src/host/trxcon/sched_trx.c  | 10 ++++++++--
 src/host/trxcon/sched_trx.h  |  4 +++-
 3 files changed, 22 insertions(+), 3 deletions(-)

The Open Source GSM Base Band stack

More information about the osmocom-commitlog mailing list