Nonsense!
The ext2fs uses write cacheing, like any powerful filesystem does.
This cannot confuse any program. Any program that reads data from the disk
goes through the page cache, so it get's the recent data, whether it was
wriotten to disk yet, or not yet. It is guaranteed to be written to disk
sometime, thats what bdflush/update and kswapd are for. Un unmounting the fs
all buffers are flushed, even if you managed to kill your bdflush before.
You can design an application to get confused, if you really want to: Write
data to a disk using a filesystem on the normal disk device (/dev/sdX) and
try to read it back via raw SCSI commands to /dev/sgX. You can do fancy
things, if you are root, really!
I noted the name of the author in my ignore list ... obviuosly he did not
understand anything!
-- Kurt Garloff <kurt@garloff.de> [Dortmund, FRG] Plasma physics, high perf. computing [Linux-ix86,-axp, DUX] PGP key on http://www.garloff.de/kurt/ [Linux SCSI driver: DC390]- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/