I _guess_ this is what is happening :
File is created , a few meta-data blocks are created in RAM and flagged
as 'dirty' ( so they must be written out to disk sooner or later ).
File content is written to RAM , all flagged 'dirty' offcourse.
File is deleted - the meta-data blocks are changed and flagged 'dirty'.
The file contents are not touched any more !
So when bdflush ( or whoever ) wakes up , it will see a big pile of
'dirty' blocks ( the file contents , but it doesn't know that,
they are just some dirty blocks ) and will start to write them out
to disk.
But I may be completely wrong here ... ;-)
-- David Balazic , student E-mail : 1stein@writeme.com | living in sLOVEnija home page: http://surf.to/stein Computer: Amiga 1200 + Quantum LPS-340AT--- 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/