Projects
osmocom:master
libosmocore
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 331
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.9.0.182.5fcf +Version: 1.9.0.184.6190 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.9.0.182.5fcf.tar.xz +Source: libosmocore_1.9.0.184.6190.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2
View file
commit_5fcfbe0c699dbe2f9f800ea90452c525988e51ce.txt
Deleted
View file
commit_61906936f9fa23213e2c4da334f745ef83cc38c8.txt
Added
View file
libosmocore_1.9.0.182.5fcf.dsc -> libosmocore_1.9.0.184.6190.dsc
Changed
@@ -2,7 +2,7 @@ Source: libosmocore Binary: libosmocore, libosmocodec4, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore21, 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.9.0.182.5fcf +Version: 1.9.0.184.6190 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: - 57470e38ebb61b1c2a3552c2e4e6c60bc50fe4be 1106048 libosmocore_1.9.0.182.5fcf.tar.xz + 8d3f0f744cb867cbb07c5c1a916866e3074bf9fe 1106228 libosmocore_1.9.0.184.6190.tar.xz Checksums-Sha256: - 44b0ae6022392a97b821e66b493f85af11ee4c10339d92c5f6a30b359ad1982a 1106048 libosmocore_1.9.0.182.5fcf.tar.xz + 8c84fd6ec02b6e4a9ee6fe00dc66d3c1494d5df7f3d4ade7a0c775f85ab09ebb 1106228 libosmocore_1.9.0.184.6190.tar.xz Files: - 74da2e7d8df156211bdfca6717a12d69 1106048 libosmocore_1.9.0.182.5fcf.tar.xz + fa793767208cecab04b37895d8c2638f 1106228 libosmocore_1.9.0.184.6190.tar.xz
View file
libosmocore_1.9.0.182.5fcf.tar.xz/.tarball-version -> libosmocore_1.9.0.184.6190.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.9.0.182-5fcf +1.9.0.184-6190
View file
libosmocore_1.9.0.182.5fcf.tar.xz/debian/changelog -> libosmocore_1.9.0.184.6190.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -libosmocore (1.9.0.182.5fcf) unstable; urgency=medium +libosmocore (1.9.0.184.6190) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Thu, 14 Mar 2024 07:32:33 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 14 Mar 2024 09:17:33 +0000 libosmocore (1.9.0) unstable; urgency=medium
View file
libosmocore_1.9.0.182.5fcf.tar.xz/src/core/osmo_io_uring.c -> libosmocore_1.9.0.184.6190.tar.xz/src/core/osmo_io_uring.c
Changed
@@ -88,7 +88,8 @@ /*! initialize the uring and tie it into our event loop */ void osmo_iofd_uring_init(void) { - int rc; + int rc, evfd; + rc = io_uring_queue_init(IOFD_URING_ENTRIES, &g_ring.ring, 0); if (rc < 0) osmo_panic("failure during io_uring_queue_init(): %s\n", strerror(-rc)); @@ -98,10 +99,22 @@ io_uring_queue_exit(&g_ring.ring); osmo_panic("failure creating eventfd(0, 0) for io_uring: %s\n", strerror(-rc)); } + evfd = rc; - osmo_fd_setup(&g_ring.event_ofd, rc, OSMO_FD_READ, iofd_uring_poll_cb, &g_ring.ring, 0); - osmo_fd_register(&g_ring.event_ofd); - io_uring_register_eventfd(&g_ring.ring, rc); + osmo_fd_setup(&g_ring.event_ofd, evfd, OSMO_FD_READ, iofd_uring_poll_cb, &g_ring.ring, 0); + rc = osmo_fd_register(&g_ring.event_ofd); + if (rc < 0) { + close(evfd); + io_uring_queue_exit(&g_ring.ring); + osmo_panic("failure registering io_uring-eventfd as osmo_fd: %d\n", rc); + } + rc = io_uring_register_eventfd(&g_ring.ring, rc); + if (rc < 0) { + osmo_fd_unregister(&g_ring.event_ofd); + close(evfd); + io_uring_queue_exit(&g_ring.ring); + osmo_panic("failure registering eventfd with io_uring: %s\n", strerror(-rc)); + } } @@ -448,7 +461,7 @@ { struct osmo_io_fd *iofd = ofd->data; - LOGPIO(iofd, LOGL_DEBUG, "Socket connected or failed."); + LOGPIO(iofd, LOGL_DEBUG, "Socket connected or failed.\n"); if (!(what & OSMO_FD_WRITE)) return 0;
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
.