Changes of Revision 331
libosmocore.spec
Changed
x
1
2
3
Name: libosmocore
4
Requires: osmocom-master
5
-Version: 1.9.0.182.5fcf
6
+Version: 1.9.0.184.6190
7
Release: 0
8
Summary: The Open Source Mobile Communications Core Library
9
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later
10
Group: Productivity/Telephony/Utilities
11
Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore
12
-Source: libosmocore_1.9.0.182.5fcf.tar.xz
13
+Source: libosmocore_1.9.0.184.6190.tar.xz
14
Source1: rpmlintrc
15
BuildRequires: automake >= 1.6
16
BuildRequires: libtool >= 2
17
commit_5fcfbe0c699dbe2f9f800ea90452c525988e51ce.txt
Deleted
commit_61906936f9fa23213e2c4da334f745ef83cc38c8.txt
Added
libosmocore_1.9.0.182.5fcf.dsc -> libosmocore_1.9.0.184.6190.dsc
Changed
22
1
2
Source: libosmocore
3
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
4
Architecture: any all
5
-Version: 1.9.0.182.5fcf
6
+Version: 1.9.0.184.6190
7
Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
Homepage: https://projects.osmocom.org/projects/libosmocore
9
Standards-Version: 3.9.8
10
11
libosmovty-doc deb doc optional arch=all
12
libosmovty13 deb libs optional arch=any
13
Checksums-Sha1:
14
- 57470e38ebb61b1c2a3552c2e4e6c60bc50fe4be 1106048 libosmocore_1.9.0.182.5fcf.tar.xz
15
+ 8d3f0f744cb867cbb07c5c1a916866e3074bf9fe 1106228 libosmocore_1.9.0.184.6190.tar.xz
16
Checksums-Sha256:
17
- 44b0ae6022392a97b821e66b493f85af11ee4c10339d92c5f6a30b359ad1982a 1106048 libosmocore_1.9.0.182.5fcf.tar.xz
18
+ 8c84fd6ec02b6e4a9ee6fe00dc66d3c1494d5df7f3d4ade7a0c775f85ab09ebb 1106228 libosmocore_1.9.0.184.6190.tar.xz
19
Files:
20
- 74da2e7d8df156211bdfca6717a12d69 1106048 libosmocore_1.9.0.182.5fcf.tar.xz
21
+ fa793767208cecab04b37895d8c2638f 1106228 libosmocore_1.9.0.184.6190.tar.xz
22
libosmocore_1.9.0.182.5fcf.tar.xz/.tarball-version -> libosmocore_1.9.0.184.6190.tar.xz/.tarball-version
Changed
4
1
2
-1.9.0.182-5fcf
3
+1.9.0.184-6190
4
libosmocore_1.9.0.182.5fcf.tar.xz/debian/changelog -> libosmocore_1.9.0.184.6190.tar.xz/debian/changelog
Changed
12
1
2
-libosmocore (1.9.0.182.5fcf) unstable; urgency=medium
3
+libosmocore (1.9.0.184.6190) unstable; urgency=medium
4
5
* Automatically generated changelog entry for building the Osmocom master feed
6
7
- -- Osmocom OBS scripts <info@osmocom.org> Thu, 14 Mar 2024 07:32:33 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org> Thu, 14 Mar 2024 09:17:33 +0000
9
10
libosmocore (1.9.0) unstable; urgency=medium
11
12
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
46
1
2
/*! initialize the uring and tie it into our event loop */
3
void osmo_iofd_uring_init(void)
4
{
5
- int rc;
6
+ int rc, evfd;
7
+
8
rc = io_uring_queue_init(IOFD_URING_ENTRIES, &g_ring.ring, 0);
9
if (rc < 0)
10
osmo_panic("failure during io_uring_queue_init(): %s\n", strerror(-rc));
11
12
io_uring_queue_exit(&g_ring.ring);
13
osmo_panic("failure creating eventfd(0, 0) for io_uring: %s\n", strerror(-rc));
14
}
15
+ evfd = rc;
16
17
- osmo_fd_setup(&g_ring.event_ofd, rc, OSMO_FD_READ, iofd_uring_poll_cb, &g_ring.ring, 0);
18
- osmo_fd_register(&g_ring.event_ofd);
19
- io_uring_register_eventfd(&g_ring.ring, rc);
20
+ osmo_fd_setup(&g_ring.event_ofd, evfd, OSMO_FD_READ, iofd_uring_poll_cb, &g_ring.ring, 0);
21
+ rc = osmo_fd_register(&g_ring.event_ofd);
22
+ if (rc < 0) {
23
+ close(evfd);
24
+ io_uring_queue_exit(&g_ring.ring);
25
+ osmo_panic("failure registering io_uring-eventfd as osmo_fd: %d\n", rc);
26
+ }
27
+ rc = io_uring_register_eventfd(&g_ring.ring, rc);
28
+ if (rc < 0) {
29
+ osmo_fd_unregister(&g_ring.event_ofd);
30
+ close(evfd);
31
+ io_uring_queue_exit(&g_ring.ring);
32
+ osmo_panic("failure registering eventfd with io_uring: %s\n", strerror(-rc));
33
+ }
34
}
35
36
37
38
{
39
struct osmo_io_fd *iofd = ofd->data;
40
41
- LOGPIO(iofd, LOGL_DEBUG, "Socket connected or failed.");
42
+ LOGPIO(iofd, LOGL_DEBUG, "Socket connected or failed.\n");
43
44
if (!(what & OSMO_FD_WRITE))
45
return 0;
46