engines/io_uring: use its own option group
authorJens Axboe <axboe@kernel.dk>
Thu, 5 Sep 2019 15:15:41 +0000 (09:15 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 5 Sep 2019 15:15:41 +0000 (09:15 -0600)
Was under libaio for now, lets move it to a distinct option group name.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/io_uring.c
optgroup.h

index 53bd39c8d739c1f91da4db8ef8b1845a49b5ae0d..10cfe9f23e2476ffed8500ce13e46d2ad2e8ed90 100644 (file)
@@ -94,7 +94,7 @@ static struct fio_option options[] = {
                .off1   = offsetof(struct ioring_options, hipri),
                .help   = "Use polled IO completions",
                .category = FIO_OPT_C_ENGINE,
-               .group  = FIO_OPT_G_LIBAIO,
+               .group  = FIO_OPT_G_IOURING,
        },
        {
                .name   = "fixedbufs",
@@ -103,7 +103,7 @@ static struct fio_option options[] = {
                .off1   = offsetof(struct ioring_options, fixedbufs),
                .help   = "Pre map IO buffers",
                .category = FIO_OPT_C_ENGINE,
-               .group  = FIO_OPT_G_LIBAIO,
+               .group  = FIO_OPT_G_IOURING,
        },
        {
                .name   = "registerfiles",
@@ -112,7 +112,7 @@ static struct fio_option options[] = {
                .off1   = offsetof(struct ioring_options, registerfiles),
                .help   = "Pre-open/register files",
                .category = FIO_OPT_C_ENGINE,
-               .group  = FIO_OPT_G_LIBAIO,
+               .group  = FIO_OPT_G_IOURING,
        },
        {
                .name   = "sqthread_poll",
@@ -121,7 +121,7 @@ static struct fio_option options[] = {
                .off1   = offsetof(struct ioring_options, sqpoll_thread),
                .help   = "Offload submission/completion to kernel thread",
                .category = FIO_OPT_C_ENGINE,
-               .group  = FIO_OPT_G_LIBAIO,
+               .group  = FIO_OPT_G_IOURING,
        },
        {
                .name   = "sqthread_poll_cpu",
@@ -130,7 +130,7 @@ static struct fio_option options[] = {
                .cb     = fio_ioring_sqpoll_cb,
                .help   = "What CPU to run SQ thread polling on",
                .category = FIO_OPT_C_ENGINE,
-               .group  = FIO_OPT_G_LIBAIO,
+               .group  = FIO_OPT_G_IOURING,
        },
        {
                .name   = NULL,
index 8009bf25fe035186016a5f22067fa5407eb774cb..55ef5934256e6db3c191eb81189a12b385c458e4 100644 (file)
@@ -64,6 +64,7 @@ enum opt_category_group {
        __FIO_OPT_G_MMAP,
        __FIO_OPT_G_ISCSI,
        __FIO_OPT_G_NBD,
+       __FIO_OPT_G_IOURING,
        __FIO_OPT_G_NR,
 
        FIO_OPT_G_RATE          = (1ULL << __FIO_OPT_G_RATE),
@@ -104,6 +105,7 @@ enum opt_category_group {
        FIO_OPT_G_INVALID       = (1ULL << __FIO_OPT_G_NR),
        FIO_OPT_G_ISCSI         = (1ULL << __FIO_OPT_G_ISCSI),
        FIO_OPT_G_NBD           = (1ULL << __FIO_OPT_G_NBD),
+       FIO_OPT_G_IOURING       = (1ULL << __FIO_OPT_G_IOURING),
 };
 
 extern const struct opt_group *opt_group_from_mask(uint64_t *mask);