Projects
osmocom:master
libosmocore
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 447
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.12.0.19.4272c +Version: 1.12.0.21.0344 Release: 0 Summary: The Open Source Mobile Communications Core Library License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore -Source: libosmocore_1.12.0.19.4272c.tar.xz +Source: libosmocore_1.12.0.21.0344.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2
View file
commit_0344bfcc38cd19f75c0f5b592fc44c813f344166.txt
Added
View file
commit_4272cd46b1e5b264e6f6b65d38bcb08e3a139a9e.txt
Deleted
View file
libosmocore_1.12.0.19.4272c.dsc -> libosmocore_1.12.0.21.0344.dsc
Changed
@@ -2,7 +2,7 @@ Source: libosmocore Binary: libosmocore, libosmocodec4, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore22, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm20, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty13, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmosim-doc, libosmousb0, libosmousb-doc, libosmocore-dev, libosmocore-utils, libosmocore-dbg Architecture: any all -Version: 1.12.0.19.4272c +Version: 1.12.0.21.0344 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/libosmocore Standards-Version: 3.9.8 @@ -35,8 +35,8 @@ libosmovty-doc deb doc optional arch=all libosmovty13 deb libs optional arch=any Checksums-Sha1: - c252bc3917f50d7a117a3b99d72a5d4d4d8a138b 1136820 libosmocore_1.12.0.19.4272c.tar.xz + 8d9c5481ae441f788e388867786b1fe61cfd179e 1136548 libosmocore_1.12.0.21.0344.tar.xz Checksums-Sha256: - 0b8ec7b5de1e73480046d04c085270c61d0f7e2aaf81aa75216e1daf73e81156 1136820 libosmocore_1.12.0.19.4272c.tar.xz + b298e7a63f60002bd272710eb1d98c903076eee01bae463c1bb5522777ef2ac9 1136548 libosmocore_1.12.0.21.0344.tar.xz Files: - 60f391a47ebcddcb8f1f401977c92d5e 1136820 libosmocore_1.12.0.19.4272c.tar.xz + 05ed759f0ab40f4d690f14702b7d8df0 1136548 libosmocore_1.12.0.21.0344.tar.xz
View file
libosmocore_1.12.0.19.4272c.tar.xz/.tarball-version -> libosmocore_1.12.0.21.0344.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.12.0.19-4272c +1.12.0.21-0344
View file
libosmocore_1.12.0.19.4272c.tar.xz/debian/changelog -> libosmocore_1.12.0.21.0344.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -libosmocore (1.12.0.19.4272c) unstable; urgency=medium +libosmocore (1.12.0.21.0344) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Tue, 13 Jan 2026 11:22:54 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Wed, 14 Jan 2026 14:42:51 +0000 libosmocore (1.12.0) unstable; urgency=medium
View file
libosmocore_1.12.0.19.4272c.tar.xz/src/core/osmo_io_poll.c -> libosmocore_1.12.0.21.0344.tar.xz/src/core/osmo_io_poll.c
Changed
@@ -106,6 +106,11 @@ } msghdr = iofd_msghdr_alloc(iofd, action, NULL, iofd->cmsg_size); + if (!msghdr) { + LOGPIO(iofd, LOGL_ERROR, "Could not allocate msghdr for reading\n"); + OSMO_ASSERT(0); + } + for (idx = 0; idx < msghdr->io_len; idx++) { msghdr->iovidx.iov_base = msghdr->msgidx->tail; msghdr->iovidx.iov_len = msgb_tailroom(msghdr->msgidx);
View file
libosmocore_1.12.0.19.4272c.tar.xz/src/core/osmo_io_uring.c -> libosmocore_1.12.0.21.0344.tar.xz/src/core/osmo_io_uring.c
Changed
@@ -65,7 +65,6 @@ #define OSMO_IO_URING_READ_SQE "LIBOSMO_IO_URING_READ_SQE" bool g_io_uring_batch = false; -bool g_io_uring_submit_needed = false; static int g_io_uring_size = IOFD_URING_INITIAL_SIZE; @@ -76,6 +75,7 @@ struct io_uring ring; struct llist_head cancel_queue; unsigned int num_pending_submissions; + bool submit_needed; }; static __thread struct osmo_io_uring *g_ring = NULL; @@ -234,7 +234,7 @@ if (OSMO_LIKELY(!g_io_uring_batch)) io_uring_submit(&g_ring->ring); else - g_io_uring_submit_needed = true; + g_ring->submit_needed = true; } static inline int iofd_uring_submit_recv_sqe(struct osmo_io_fd *iofd, enum iofd_msg_action action) @@ -806,9 +806,9 @@ void osmo_io_uring_submit(void) { - if (OSMO_LIKELY(g_io_uring_submit_needed)) { + if (OSMO_LIKELY(g_ring->submit_needed)) { io_uring_submit(&g_ring->ring); - g_io_uring_submit_needed = false; + g_ring->submit_needed = false; } }
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
.