Changes:
[Pau Espin Pedrol] tbf_fsm: Move tbf_fsm_state_chg macro to .c file
[Pau Espin Pedrol] tbf_fsm: Move osmo_fsm_inst fi out of struct tbf_fsm_ctx
[Pau Espin Pedrol] tbf: Drop unused function
[Pau Espin Pedrol] tbf: Add tbf_as_{ul,dl}_tbf_const func helpers
[Pau Espin Pedrol] Refactor tbf_is_tfi_assigned() to avoid accessing tbf->state_fsm
------------------------------------------ [...truncated 193.21 KB...] rm -f codel/.dirstamp rm -rf llist/.libs llist/_libs rm -f edge/.dirstamp rm -rf ms/.libs ms/_libs rm -f emu/.dirstamp rm -rf rlcmac/.libs rlcmac/_libs rm -f fn/.dirstamp rm -rf tbf/.libs tbf/_libs rm -f llc/.dirstamp rm -rf types/.libs types/_libs rm -f llist/.dirstamp rm -f ms/.dirstamp rm -rf ulc/.libs ulc/_libs rm -f rlcmac/.dirstamp rm -f tbf/.dirstamp rm -f types/.dirstamp rm -f ulc/.dirstamp test -z "atconfig" || rm -f atconfig rm -f ./.deps/AllocTest.Po rm -f ./.deps/AppInfoTest.Po rm -f ./.deps/BitcompTest.Po rm -f ./.deps/EdgeTest.Po rm -f ./.deps/FnTest.Po rm -f ./.deps/LListTest.Po rm -f ./.deps/LlcTest.Po rm -f ./.deps/MsTest.Po rm -f ./.deps/MslotTest.Po rm -f ./.deps/PdchUlcTest.Po rm -f ./.deps/RLCMACTest.Po rm -f ./.deps/TbfTest.Po rm -f ./.deps/TypesTest.Po rm -f ./.deps/codel_test.Po rm -f ./.deps/egprs_rlc_compression.Po rm -f ./.deps/openbsc_clone.Po rm -f ./.deps/pcu_emu.Po rm -f ./.deps/test_pdp_activation.Po rm -f ./.deps/test_replay_gprs_attach.Po rm -f Makefile make[2]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/tests' Making distclean in contrib make[2]: Entering directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib' Making distclean in systemd make[3]: Entering directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib/systemd' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "../../../../contrib/systemd" || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib/systemd' make[3]: Entering directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib' rm -rf .libs _libs rm -f *.lo test -z "osmo-pcu.spec" || rm -f osmo-pcu.spec rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "../../../contrib" || test -z "" || rm -f make[3]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib' rm -f Makefile make[2]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub/contrib' make[2]: Entering directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f rm -f libtool config.lt test . = "../.." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f cscope.out cscope.in.out cscope.po.out cscope.files make[2]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub' rm -f config.status config.cache config.log configure.lineno config.status.lineno rm -f Makefile make[1]: Leaving directory '/build/osmo-pcu-1.1.0.72-c6e4/_build/sub' if test -d "osmo-pcu-1.1.0.72-c6e4"; then find "osmo-pcu-1.1.0.72-c6e4" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "osmo-pcu-1.1.0.72-c6e4" || { sleep 5 && rm -rf "osmo-pcu-1.1.0.72-c6e4"; }; else :; fi ======================================================== osmo-pcu-1.1.0.72-c6e4 archives ready for distribution: osmo-pcu-1.1.0.72-c6e4.tar.gz osmo-pcu-1.1.0.72-c6e4.tar.bz2 ======================================================== + [ 0 = 1 ] + make -j 4 maintainer-clean Making maintainer-clean in include make[1]: Entering directory '/build/include' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f This command is intended for maintainers to use it deletes files that may require special tools to rebuild. rm -f Makefile make[1]: Leaving directory '/build/include' Making maintainer-clean in src make[1]: Entering directory '/build/src' rm -rf .libs _libs test -z "libgprs.la" || rm -f libgprs.la rm -f osmo-pcu rm -f osmo-pcu-remote rm -f *.o rm -f *.lo rm -f *.tab.c rm -f ./so_locations test -z "" || rm -f rm -f osmo-bts-litecell15/*.o rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f This command is intended for maintainers to use rm -f osmo-bts-oc2g/*.o rm -f osmo-bts-litecell15/.deps/.dirstamp it deletes files that may require special tools to rebuild. rm -f osmo-bts-sysmo/*.o rm -f osmo-bts-litecell15/.dirstamp rm -f osmo-bts-oc2g/.deps/.dirstamp rm -f osmo-bts-oc2g/.dirstamp rm -f osmo-bts-sysmo/.deps/.dirstamp rm -f osmo-bts-sysmo/.dirstamp rm -f ./.deps/bts.Plo rm -f ./.deps/bts_pch_timer.Plo rm -f ./.deps/coding_scheme.Plo rm -f ./.deps/csn1.Plo rm -f ./.deps/csn1_dec.Plo rm -f ./.deps/csn1_enc.Plo rm -f ./.deps/decoding.Plo rm -f ./.deps/egprs_rlc_compression.Plo rm -f ./.deps/encoding.Plo rm -f ./.deps/gprs_bssgp_pcu.Plo rm -f ./.deps/gprs_bssgp_rim.Plo rm -f ./.deps/gprs_codel.Plo rm -f ./.deps/gprs_debug.Plo rm -f ./.deps/gprs_ms.Plo rm -f ./.deps/gprs_ms_storage.Plo rm -f ./.deps/gprs_pcu.Plo rm -f ./.deps/gprs_rlcmac.Plo rm -f ./.deps/gprs_rlcmac_meas.Plo rm -f ./.deps/gprs_rlcmac_sched.Plo rm -f ./.deps/gprs_rlcmac_ts_alloc.Plo rm -f ./.deps/gsm_rlcmac.Plo rm -f ./.deps/llc.Plo rm -f ./.deps/mslot_class.Plo rm -f ./.deps/nacc_fsm.Plo rm -f ./.deps/neigh_cache.Plo rm -f ./.deps/osmobts_sock.Plo rm -f ./.deps/pcu_l1_if.Plo rm -f ./.deps/pcu_main.Po rm -f ./.deps/pcu_vty.Plo rm -f ./.deps/pcu_vty_functions.Plo rm -f ./.deps/pdch.Plo rm -f ./.deps/pdch_ul_controller.Plo rm -f ./.deps/rlc.Plo rm -f ./.deps/sba.Plo rm -f ./.deps/tbf.Plo rm -f ./.deps/tbf_dl.Plo rm -f ./.deps/tbf_dl_ass_fsm.Plo rm -f ./.deps/tbf_fsm.Plo rm -f ./.deps/tbf_ul.Plo rm -f ./.deps/tbf_ul_ack_fsm.Plo rm -f ./.deps/tbf_ul_ass_fsm.Plo rm -f osmo-bts-litecell15/.deps/lc15_l1_hw.Po rm -f osmo-bts-litecell15/.deps/lc15_l1_if.Po rm -f osmo-bts-litecell15/.deps/lc15bts.Po rm -f osmo-bts-oc2g/.deps/oc2g_l1_hw.Po rm -f osmo-bts-oc2g/.deps/oc2g_l1_if.Po rm -f osmo-bts-oc2g/.deps/oc2gbts.Po rm -f osmo-bts-sysmo/.deps/femtobts.Po rm -f osmo-bts-sysmo/.deps/sysmo_l1_fwd.Po rm -f osmo-bts-sysmo/.deps/sysmo_l1_hw.Po rm -f osmo-bts-sysmo/.deps/sysmo_l1_if.Po rm -f Makefile make[1]: Leaving directory '/build/src' Making maintainer-clean in doc make[1]: Entering directory '/build/doc' Making maintainer-clean in examples make[2]: Entering directory '/build/doc/examples' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f This command is intended for maintainers to use test . = "." || test -z "" || rm -f it deletes files that may require special tools to rebuild. rm -f Makefile make[2]: Leaving directory '/build/doc/examples' Making maintainer-clean in manuals make[2]: Entering directory '/build/doc/manuals' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f This command is intended for maintainers to use it deletes files that may require special tools to rebuild. rm -f Makefile make[2]: Leaving directory '/build/doc/manuals' make[2]: Entering directory '/build/doc' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f This command is intended for maintainers to use it deletes files that may require special tools to rebuild. make[2]: Leaving directory '/build/doc' rm -f Makefile make[1]: Leaving directory '/build/doc' Making maintainer-clean in tests make[1]: Entering directory '/build/tests' rm -rf .libs _libs test ! -f './testsuite' || \ /bin/bash './testsuite' --clean rm -f rlcmac/RLCMACTest alloc/AllocTest alloc/MslotTest tbf/TbfTest types/TypesTest ms/MsTest llist/LListTest llc/LlcTest codel/codel_test edge/EdgeTest bitcomp/BitcompTest fn/FnTest app_info/AppInfoTest ulc/PdchUlcTest rm -f emu/pcu_emu rm -rf alloc/.libs alloc/_libs rm -f *.o rm -f *.lo rm -rf app_info/.libs app_info/_libs rm -f *.tab.c test -z "" || rm -f rm -rf bitcomp/.libs bitcomp/_libs rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f rm -rf codel/.libs codel/_libs rm -f alloc/.dirstamp This command is intended for maintainers to use rm -rf edge/.libs edge/_libs it deletes files that may require special tools to rebuild. rm -f app_info/.dirstamp rm -rf emu/.libs emu/_libs rm -f bitcomp/.dirstamp rm -rf fn/.libs fn/_libs rm -f codel/.dirstamp rm -rf llc/.libs llc/_libs rm -f edge/.dirstamp rm -rf llist/.libs llist/_libs rm -f emu/.dirstamp rm -rf ms/.libs ms/_libs rm -f fn/.dirstamp rm -rf rlcmac/.libs rlcmac/_libs rm -f llc/.dirstamp rm -rf tbf/.libs tbf/_libs rm -f llist/.dirstamp rm -rf types/.libs types/_libs rm -f ms/.dirstamp rm -rf ulc/.libs ulc/_libs rm -f rlcmac/.dirstamp rm -f tbf/.dirstamp rm -f types/.dirstamp rm -f ulc/.dirstamp test -z "atconfig" || rm -f atconfig ./testsuite: line 987: ./atconfig: No such file or directory make[1]: Leaving directory '/build/tests' make[1]: *** [Makefile:1464: clean-local] Error 1 make: *** [Makefile:423: maintainer-clean-recursive] Error 1 Build step 'Execute shell' marked build as failure Archiving artifacts