io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items
authorEugene Syromiatnikov <esyr@redhat.com>
Mon, 13 Sep 2021 15:44:15 +0000 (17:44 +0200)
committerJens Axboe <axboe@kernel.dk>
Mon, 13 Sep 2021 16:38:13 +0000 (10:38 -0600)
commitdd47c104533dedb90434a3f142e94a671ac623a6
tree597759bca1e33f1c6ca7d1808be3e72e041db07e
parent767a65e9f31789d80e41edd03a802314905e8fbf
io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items

The items passed in the array pointed by the arg parameter
of IORING_REGISTER_IOWQ_MAX_WORKERS io_uring_register operation
carry certain semantics: they refer to different io-wq worker categories;
provide IO_WQ_* constants in the UAPI, so these categories can be referenced
in the user space code.

Suggested-by: Jens Axboe <axboe@kernel.dk>
Complements: 2e480058ddc21ec5 ("io-wq: provide a way to limit max number of workers")
Signed-off-by: Eugene Syromiatnikov <esyr@redhat.com>
Link: https://lore.kernel.org/r/20210913154415.GA12890@asgard.redhat.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io-wq.c
include/uapi/linux/io_uring.h