On 6/3/24 15:03, Miklos Szeredi wrote: > On Wed, 29 May 2024 at 20:01, Bernd Schubert <bschubert@xxxxxxx> wrote: > >> --- a/include/uapi/linux/fuse.h >> +++ b/include/uapi/linux/fuse.h >> @@ -1079,12 +1079,79 @@ struct fuse_backing_map { >> uint64_t padding; >> }; >> >> +enum fuse_uring_ioctl_cmd { >> + /* not correctly initialized when set */ >> + FUSE_URING_IOCTL_CMD_INVALID = 0, >> + >> + /* Ioctl to prepare communucation with io-uring */ >> + FUSE_URING_IOCTL_CMD_RING_CFG = 1, >> + >> + /* Ring queue configuration ioctl */ >> + FUSE_URING_IOCTL_CMD_QUEUE_CFG = 2, >> +}; > > Is there a reason why these cannot be separate ioctl commands? I just personally didn't like the idea to have multiple ioctl commands for the same feature. Initially there were also more ioctls. Easy to change if you prefer that. Thanks, Bernd