On Mon, Mar 28, 2022 at 10:14:13AM +0530, Kanchan Joshi wrote: > Thinking a bit more on "(b) big-sqe + big-cqe". Will that also require > a new ioctl (other than NVME_IOCTL_IO64_CMD) in nvme? Because > semantics will be slightly different (i.e. not updating the result > inside the passthrough command but sending it out-of-band to > io_uring). Or am I just overthinking it. Again, there should be absolutely no coupling between ioctls and io_uring async cmds. The only thing trying to reuse structures or constants does is to create a lot of confusion.