On 6/18/24 8:06 PM, Gabriel Krisman Bertazi wrote: > We don't need to read the userspace buffer, and the kernel side is > expected to write over it anyway. Perhaps this was meant to allow > expansion of the interface for future parameters? If we ever need to do > it, perhaps it should be done as a new io_uring opcode. Right, it's checked so that we could use it for input values in the future. By ensuring that userspace must zero it, then we could add input values and flags in the future. Is there a good reason to make this separate change? If not, I'd say drop it and we can always discuss when there's an actual need to do so. At least we have the option of passing in some information with the current code, in a backwards compatible fashion. -- Jens Axboe