Messages in this thread | | | Date | Mon, 30 Aug 2004 00:25:56 +0100 | From | viro@parcelfa ... | Subject | Re: silent semantic changes with reiser4 |
| |
On Sun, Aug 29, 2004 at 07:17:10PM -0400, Trond Myklebust wrote: > På su , 29/08/2004 klokka 17:50, skreiv Linus Torvalds: > > The general VFS layer has a lot of rules, and avoids these problems by > > simply never having aliases between two directories. If the same directory > > shows up multiple times (which can happen with bind mounts), they have the > > exact same dentry for the directory, it's just found through two different > > vfsmount instances. That's why vfsmounts exist - they allow the same name > > cache entry to show up in different places at the same time. > > So could you explain what is stopping us from reducing the whole problem > to the bind mount problem? IOW have "a/" be a directory that acts as if > it is dynamically bind mounted on top of the file "a". > > > Is it just the fantasy of supporting hard-links across "stream > boundaries" (as in "touch a b; ln b a/b; ln a b/a")? I'm pretty sure > nobody wants to have to add cyclic graph detection to their filesystems > anyway. 8-) > > What other issues would need to be addressed?
Go upthread and read. - 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/
| |