On Sun, Sep 12, 2021 at 12:29:41PM -0600, Jens Axboe wrote: > On 9/12/21 6:24 AM, Eugene Syromiatnikov wrote: > > These are used to index aargument of IORING_REGISTER_IOWQ_MAX_WORKERS > > io_uring_register command, so they are to be exposed in UAPI. > > Not sure that's necessary, as it's really just a boolean values - is > the worker type bounded or not. That said, not against making it > available for userspace, but definitely not IO_WQ_ACCT_NR. It > should probably just go in liburing, I guess. If IO_WQ_ACCT_* were just boolean values, no enum would have been introduced in the first place. What's the benefit of hiding the API in the implementation, or burying it inside liburing? -- ldv