Projects
osmocom:master
osmo-bsc
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 34
View file
osmo-bsc.spec
Changed
@@ -18,13 +18,13 @@ Name: osmo-bsc Requires: osmocom-master -Version: 1.9.0.101.346c6 +Version: 1.9.0.102.8826 Release: 0 Summary: OsmoBSC: Osmocom's Base Station Controller for 2G CS mobile networks License: AGPL-3.0-or-later AND GPL-2.0-or-later Group: Hardware/Mobile URL: https://osmocom.org/projects/osmobsc -Source: osmo-bsc_1.9.0.101.346c6.tar.xz +Source: osmo-bsc_1.9.0.102.8826.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.9 BuildRequires: libtool >= 2
View file
commit_346c6011bc6ca86cb3978c00536cfe530cfbd775.txt
Deleted
View file
commit_882602cdd860adc8ea1086a55d627424898d470a.txt
Added
View file
osmo-bsc_1.9.0.101.346c6.dsc -> osmo-bsc_1.9.0.102.8826.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-bsc Binary: osmo-bsc, osmo-bsc-dbg, abisip-find, osmo-bsc-ipaccess-utils, osmo-bsc-bs11-utils, osmo-bsc-meas-utils, osmo-bsc-doc Architecture: any all -Version: 1.9.0.101.346c6 +Version: 1.9.0.102.8826 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/osmo-bsc Standards-Version: 3.9.8 @@ -18,8 +18,8 @@ osmo-bsc-ipaccess-utils deb net extra arch=any osmo-bsc-meas-utils deb net extra arch=any Checksums-Sha1: - e55ed14975ab7e9f9fa7213c8e5dbdf35703eab0 583720 osmo-bsc_1.9.0.101.346c6.tar.xz + f6e5a98c9a03906e7bed2af5e0adfe25522b30f2 583776 osmo-bsc_1.9.0.102.8826.tar.xz Checksums-Sha256: - ec514bd5cd2f51ea8c0a96aa35cd933c3d022eb0b4de7dbd43aa900f5d413115 583720 osmo-bsc_1.9.0.101.346c6.tar.xz + b2752dc3d8a6f20a962119aafd2665c3ec38e670e6c47d03097b2aa64713239a 583776 osmo-bsc_1.9.0.102.8826.tar.xz Files: - 25a21d78bd13a16013bd8abe5c426c65 583720 osmo-bsc_1.9.0.101.346c6.tar.xz + 6e5542f42939aa425fa43abb92a426a8 583776 osmo-bsc_1.9.0.102.8826.tar.xz
View file
osmo-bsc_1.9.0.101.346c6.tar.xz/.tarball-version -> osmo-bsc_1.9.0.102.8826.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.9.0.101-346c6 +1.9.0.102-8826
View file
osmo-bsc_1.9.0.101.346c6.tar.xz/debian/changelog -> osmo-bsc_1.9.0.102.8826.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-bsc (1.9.0.101.346c6) unstable; urgency=medium +osmo-bsc (1.9.0.102.8826) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Thu, 24 Nov 2022 23:01:28 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Fri, 25 Nov 2022 12:23:26 +0000 osmo-bsc (1.9.0) unstable; urgency=medium
View file
osmo-bsc_1.9.0.101.346c6.tar.xz/src/osmo-bsc/paging.c -> osmo-bsc_1.9.0.102.8826.tar.xz/src/osmo-bsc/paging.c
Changed
@@ -83,17 +83,20 @@ /* * Kill one paging request update the internal list... */ -static void paging_remove_request(struct gsm_bts_paging_state *paging_bts, - struct gsm_paging_request *to_be_deleted) +static void paging_remove_request(struct gsm_paging_request *req) { - osmo_timer_del(&to_be_deleted->T3113); - llist_del(&to_be_deleted->entry); - paging_bts->pending_requests_len--; - osmo_stat_item_dec(osmo_stat_item_group_get_item(to_be_deleted->bts->bts_statg, BTS_STAT_PAGING_REQ_QUEUE_LENGTH), 1); - bsc_subscr_remove_active_paging_request(to_be_deleted->bsub, to_be_deleted); - talloc_free(to_be_deleted); - if (llist_empty(&paging_bts->pending_requests)) - osmo_timer_del(&paging_bts->work_timer); + struct gsm_bts *bts = req->bts; + struct gsm_bts_paging_state *bts_pag_st = &bts->paging; + + osmo_timer_del(&req->T3113); + llist_del(&req->entry); + bts_pag_st->pending_requests_len--; + osmo_stat_item_dec(osmo_stat_item_group_get_item(bts->bts_statg, BTS_STAT_PAGING_REQ_QUEUE_LENGTH), 1); + bsc_subscr_remove_active_paging_request(req->bsub, req); + talloc_free(req); + + if (llist_empty(&bts_pag_st->pending_requests)) + osmo_timer_del(&bts_pag_st->work_timer); } static void page_ms(struct gsm_paging_request *request) @@ -342,7 +345,7 @@ rate_ctr_inc(rate_ctr_group_get_ctr(bsc_gsmnet->bsc_ctrs, BSC_CTR_PAGING_EXPIRED)); /* destroy it now. Do not access req afterwards */ - paging_remove_request(&req->bts->paging, req); + paging_remove_request(req); log_set_context(LOG_CTX_BSC_SUBSCR, NULL); } @@ -559,7 +562,7 @@ LOG_PAGING_BTS(req, bts, DPAG, LOGL_DEBUG, "Stop paging\n"); rate_ctr_inc(rate_ctr_group_get_ctr(bts->bts_ctrs, BTS_CTR_PAGING_RESPONDED)); rate_ctr_inc(rate_ctr_group_get_ctr(bts->network->bsc_ctrs, BSC_CTR_PAGING_RESPONDED)); - paging_remove_request(&bts->paging, req); + paging_remove_request(req); remaining--; } @@ -575,7 +578,7 @@ * pending on a different BTS. But why not return an MSC when we found one. */ paged_from_msc = req->msc; } - paging_remove_request(&req->bts->paging, req); + paging_remove_request(req); remaining--; } @@ -604,7 +607,7 @@ continue; } /* No reason to keep the paging, remove it: */ - paging_remove_request(&req->bts->paging, req); + paging_remove_request(req); remaining--; if (remaining == 0) break; @@ -642,7 +645,7 @@ continue; /* now give up the data structure */ LOG_PAGING_BTS(req, bts, DPAG, LOGL_DEBUG, "Stop paging (flush)\n"); - paging_remove_request(&bts->paging, req); + paging_remove_request(req); num_cancelled++; }
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.