>>>>> "Josef" == Josef Sipek <jsipek@xxxxxxxxxxxxxxxxx> writes: Josef> That is an artifact of how the Linux VFS works. When you modify a Josef> file though wrapfs (or any other stackable file system) the Josef> wrapfs code gets called. It then calls the lower file system code Josef> on your behalf. When you modify the lower file directly, ext3 Josef> gets the called, but since Linux has no way for this change to be Josef> announced up the stack, wrapfs happily uses the old, cached Josef> data. If you have ideas about how to solve this, please share Josef> them - right now, there is a lot of work being done to get Josef> Unionfs (ours) and eCryptfs into the vanilla linux kernel. While constructed for a vnode system, the ideas in a set of Ficus-related papers and theses could be helpful here. This is John Heidemann's PhD thesis on the topic (covers necessary VM designs, callbacks, etc.): http://www.isi.edu/people/johnh/PAPERS/Heidemann95e.html -- John Kohl Senior Software Engineer - Rational Software - IBM Software Group Lexington, Massachusetts, USA jtk@xxxxxxxxxx <http://www.ibm.com/software/rational/> - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html