From b05f305eaf7a398a042cee8f9b940e0926c0a551 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Thu, 3 Jun 2021 14:19:08 -0700 Subject: [PATCH] simpler init --- net/uring/io_uring.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/net/uring/io_uring.c b/net/uring/io_uring.c index 1e9e3439d..cdfdac417 100644 --- a/net/uring/io_uring.c +++ b/net/uring/io_uring.c @@ -22,20 +22,14 @@ typedef struct sockaddr_in go_sockaddr_in; typedef struct io_uring_params go_io_uring_params; static int initialize(struct io_uring *ring, int fd) { - struct io_uring_params params; - memset(¶ms, 0, sizeof(params)); - // POLL - // params.flags |= IORING_SETUP_SQPOLL; - // params.sq_thread_idle = 1000; // 1s - int ret; - ret = io_uring_queue_init_params(16, ring, ¶ms); // 16: size of ring + int ret = io_uring_queue_init(16, ring, 0); // 16: size of ring if (ret < 0) { return ret; } ret = io_uring_register_files(ring, &fd, 1); // TODO: Do we need to unregister files on close, or is Closing the uring enough? - perror("io_uring_queue_init"); if (ret < 0) { + perror("io_uring_queue_init"); return ret; } return 0;