Hi folks, This is a followup on my original patch to enable use of FUA writes for pure data O_DSYNC writes through the XFS and iomap based direct IO paths. This version has all of the changes christoph asked for, and splits it up into simpler patches. The performance improvements are detailed in the commit description of the third patch. Changes from the original patch: - put XFS generic_write_sync call de-factoring into it's own patch - the change for iomap_dio_rw() to handle all aspects of O_DSYNC writes was pushed into it's own patch - changed the flag and logic for tracking if FUA is in use though the iomap DIO paths - only enable use of FUA is the underlying device supports FUA operations. Thoughts and comments welcome. Cheers, Dave. -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html