_any_ synchronous operation on ext3 has flushed _everything_
by the time it returns to the caller. Every last little bit
is on disk.
This applies to fsync() against any file/dir, write() on an
O_SYNC file, any metadata operation or write() against a `chattr +S'
object, any metadata operation or write() against a `mount -o sync'
filesystem and msync().
The only exception is pageout of mmap'ed files - you'll need to
run msync() to guarantee that these are crashproofed.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/