Hi Michael, On Sun, Aug 07, 2016 at 07:45:03AM +1000, Michael Kerrisk (man-pages) wrote: > I've added some documentation for these flags to the man page, but in > the process I realized that have a question. Do these flags provide > equivalents of O_DSYNC and O_SYNC for the I/O operation, or for the > file? What I mean is this: with, say, RWF_DSYNC, is it just the data > written by this pwritev2() call that is synced to the underlying file, > or is all dirty data for the file synced at that point? You beat me to it - I'm overdue sending you updates for these flags. The flags only affect the actual pwritev2 operation they are applied to. That is only the range just written is guaranteed to be on stable storage. Btw, I was going to just send you a patch, but it seems your update isn't out in the git tree yet, is it? -- 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