On Fri, Mar 14, 2014 at 11:17:56PM +0900, Roman Peniaev wrote: > No, no. Not device does not support flush, filesystem does not care about > flush. > (take any old school, e.g. ext2) > > We did some write, and then we did fsync. > But filesystem does not support REQ_FLUSH/FUA so block device will never > get the checkpoint where it should really flush everything. > > So, fsync will not guarantee any integrity in that case.
Oh, no idea. Fix the filesystem to support REQ_FLUSH? :) -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/