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? Thanks, Miklos