From: gitosis@osmocom.org
Precedence: list
To: osmocom-commitlog@lists.osmocom.org
Date: Thu, 20 Jun 2013 11:51:41 GMT
Message-ID: <201306201151.r5KBpfr5074645@git.osmocom.org>
Subject: osmo-bts.git branch master updated. 0.1.0-101-gfcdba6b
Message: 1

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 "Osmocom BTS-side code (Abis, scheduling, ...)".

The branch, master has been updated
       via  fcdba6bfaca9e016f35fc9fa826948ec74f66121 (commit)
       via  19cefb009773f7cf5cf98997c53094dd684bcf38 (commit)
      from  d07ee75fc6a8b903ab926361fcea6259a1387444 (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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=fcdba6bfaca9e016f35fc9fa826948ec74f66121

commit fcdba6bfaca9e016f35fc9fa826948ec74f66121
Author: Nicolas J. Bouliane <nicolas.bouliane@nutaq.com>
Date:   Mon Apr 22 07:45:13 2013 -0400

    rsl: fix the unaligned memory access
    
    the armv5 can do 32bit/16bit reads only from the aligned address
    use tlv.h macro to copy data to local variable
    
    Signed-off-by: Nicolas J. Bouliane <nicolas.bouliane@nutaq.com>

http://cgit.osmocom.org/osmo-bts/commit/?id=19cefb009773f7cf5cf98997c53094dd684bcf38

commit 19cefb009773f7cf5cf98997c53094dd684bcf38
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Wed May 1 13:01:26 2013 +0200

    sysmobts: Fix a crash when the DSP2ARM queue runs full
    
    When not reading quick enough from the queue we will get a bogus
    response which will lead to marking the lchan as broken and to
    clear the sapi queue. The sapi_queue_dispatch was checking if the
    queue was empty before calling the callback but not taking into
    account that it might have been flushed.
    
    Stop processing if the queue was empty before calling the callback
    or if it is empty after the callback.
    
    Backtrace:
     #0  0x4eb1f1cc in raise () from /lib/libc.so.6
     #1  0x4eb22f48 in abort () from /lib/libc.so.6
     #2  0x4ecc2cb8 in talloc_abort (reason=<optimized out>) at talloc.c:167
     #3  0x4ecbc854 in talloc_abort_unknown_value () at talloc.c:180
     #4  0x4ecc6bc8 in talloc_chunk_from_ptr (ptr=0x4ec2d494) at talloc.c:192
     #5  _talloc_free (ptr=0x4ec2d494) at talloc.c:517
     #6  talloc_free (ptr=0x4ec2d494) at talloc.c:990
     #7  0x0000f294 in sapi_queue_exeute (lchan=0x402414a0) at oml.c:528
     #8  0x0000f2d4 in sapi_queue_send (lchan=0x402414a0) at oml.c:542
     #9  0x0000f3e0 in sapi_queue_dispatch (lchan=0x402414a0, status=-4) at oml.c:565
     #10 0x000114d0 in lchan_deact_compl_cb (trx=0x4021e038, l1_msg=0x7e690) at oml.c:1269
     #11 0x0000d70c in l1if_handle_l1prim (wq=1, fl1h=0x607c8, msg=0x7e690) at l1_if.c:938

-----------------------------------------------------------------------

Summary of changes:
 src/common/rsl.c         | 32 ++++++++++++++++++--------------
 src/osmo-bts-sysmo/oml.c |  2 +-
 2 files changed, 19 insertions(+), 15 deletions(-)


hooks/post-receive
-- 
Osmocom BTS-side code (Abis, scheduling, ...)


