diff options
author | Harald Welte <laforge@osmocom.org> | 2024-03-14 08:18:19 +0100 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2024-03-14 08:22:28 +0100 |
commit | 5fcfbe0c699dbe2f9f800ea90452c525988e51ce (patch) | |
tree | 10bc530489dc0ada677c9f017d53557ee3ede723 /src/core/osmo_io_uring.c | |
parent | c9ad345afda0bf4a18a0292f4841020cd36973dc (diff) |
io_uring: more verbose error messages if io_uring setup fails
"Assert failed 0 osmo_io_uring.c:94" is rather useless in terms of an
error message. Let's improve upon that.
Change-Id: I0ac9ae59e99c3704b3ce33919c9e7d11024476e3
Diffstat (limited to 'src/core/osmo_io_uring.c')
-rw-r--r-- | src/core/osmo_io_uring.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/osmo_io_uring.c b/src/core/osmo_io_uring.c index b174b224..7c9593e1 100644 --- a/src/core/osmo_io_uring.c +++ b/src/core/osmo_io_uring.c @@ -91,12 +91,12 @@ void osmo_iofd_uring_init(void) int rc; rc = io_uring_queue_init(IOFD_URING_ENTRIES, &g_ring.ring, 0); if (rc < 0) - OSMO_ASSERT(0); + osmo_panic("failure during io_uring_queue_init(): %s\n", strerror(-rc)); rc = eventfd(0, 0); if (rc < 0) { io_uring_queue_exit(&g_ring.ring); - OSMO_ASSERT(0); + osmo_panic("failure creating eventfd(0, 0) for io_uring: %s\n", strerror(-rc)); } osmo_fd_setup(&g_ring.event_ofd, rc, OSMO_FD_READ, iofd_uring_poll_cb, &g_ring.ring, 0); |