From a992ffa48292f1175ea2621de58fb4cde3bb62dd Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 10 Jan 2019 15:11:07 -0700 Subject: 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 --- test/io_uring-test.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'test/io_uring-test.c') diff --git a/test/io_uring-test.c b/test/io_uring-test.c index a13e405..42a8745 100644 --- a/test/io_uring-test.c +++ b/test/io_uring-test.c @@ -15,7 +15,6 @@ int main(int argc, char *argv[]) { - struct io_uring_params p; struct io_uring ring; int i, fd, ret, pending, done; struct io_uring_sqe *sqe; @@ -29,9 +28,7 @@ int main(int argc, char *argv[]) return 1; } - memset(&p, 0, sizeof(p)); - - ret = io_uring_queue_init(QD, &p, &ring); + ret = io_uring_queue_init(QD, &ring, 0); if (ret < 0) { fprintf(stderr, "queue_init: %s\n", strerror(-ret)); return 1; -- cgit