On Mon, Jan 04, 2016 at 04:58:38PM +0200, Sagi Grimberg wrote: > Hi Christoph, > >> Note that there are plenty of other use cases for preadv2/pwritev2 as well, >> but I'd like to concentrate on this one for now. Example are: non-blocking >> reads (the original purpose), per-I/O O_SYNC, user space support for T10 >> DIF/DIX applications tags and probably some more. > > So I'm trying to understand how can integrity metadata be used here. > Will the user-app append the meta-data to the data iovec (given there > is no metadata iovec)? If so, how will we separate data from metadata? The idea that was floated aroud a few times was to have a flag where the first half of the vectors would be the data, and the second half the metadata. -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html