This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
fixeria gerrit-no-reply at lists.osmocom.orgHello pespin, Jenkins Builder, I'd like you to reexamine a change. Please visit https://gerrit.osmocom.org/c/osmo-pcu/+/17091 to look at the new patch set (#2). Change subject: csn1: fix csnStreamDecoder(): avoid conditional calls to bitvec_read_field() ...................................................................... csn1: fix csnStreamDecoder(): avoid conditional calls to bitvec_read_field() As was discovered by pespin, changing logging level of DCSN1 makes the CSN.1 decoder behave differently (see OS#4375). In particular, this makes RLCMACTest (encode / decode test) fail. I did a quick investigation and noticed that some of the logging statements call bitvec_read_field(). By definition this function moves the internal pointer (current bit position) of a given vector and increments readIndex by a given amount of bits. The problem is that LOGPC would not evaluate its format string if the logging message is not going to be printed, e.g. if a given logging level is lower than the current one, or in case if logging is not enabled at all. The first two conditional calls to bitvec_read_field() are related to CSN_PADDING_BITS, so that's not critical because padding is always in the end of messages. The later two are related to CSN_RECURSIVE_ARRAY and CSN_RECURSIVE_TARRAY respectively. Let's use bitvec_get_uint() instead to keep readIndex unchanged. Change-Id: Ia331048db9f790ca407fd341ced01df12d10a233 Fixes: OS#4375 --- M src/csn1.cpp 1 file changed, 4 insertions(+), 4 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-pcu refs/changes/91/17091/2 -- To view, visit https://gerrit.osmocom.org/c/osmo-pcu/+/17091 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-pcu Gerrit-Branch: master Gerrit-Change-Id: Ia331048db9f790ca407fd341ced01df12d10a233 Gerrit-Change-Number: 17091 Gerrit-PatchSet: 2 Gerrit-Owner: fixeria <axilirator at gmail.com> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <axilirator at gmail.com> Gerrit-Reviewer: pespin <pespin at sysmocom.de> Gerrit-MessageType: newpatchset -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200205/1087b8dc/attachment.htm>