summaryrefslogtreecommitdiff
path: root/src/liburing.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2019-01-10 15:11:07 -0700
committerJens Axboe <axboe@kernel.dk>2019-01-10 15:11:07 -0700
commita992ffa48292f1175ea2621de58fb4cde3bb62dd (patch)
tree36db000c24bba813380e8df4dedf66f86713f88d /src/liburing.h
parentfa863f6b4ad73c6bea2cabbd50803af78895e1d5 (diff)
io_queue_init: pass in flags, not io_uring_params
We don't need any of the information in there in the caller, and this makes it harder to abuse as we don't require the caller to have memset() the struct first. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'src/liburing.h')
-rw-r--r--src/liburing.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/liburing.h b/src/liburing.h
index 4123ba1..fb07583 100644
--- a/src/liburing.h
+++ b/src/liburing.h
@@ -51,8 +51,8 @@ extern int io_uring_register(int fd, unsigned int opcode, void *arg);
/*
* Library interface
*/
-extern int io_uring_queue_init(unsigned entries, struct io_uring_params *p,
- struct io_uring *ring);
+extern int io_uring_queue_init(unsigned entries, struct io_uring *ring,
+ unsigned flags);
extern void io_uring_queue_exit(struct io_uring *ring);
extern int io_uring_get_completion(struct io_uring *ring,
struct io_uring_cqe **cqe_ptr);