Re: [PATCH] VFS autmounter support

From: David Howells (dhowells@warthog.cambridge.redhat.com)
Date: Thu Jun 19 2003 - 02:20:06 EST


> > That _is_ actually true. Doing "ls -l" in that directory would otherwise
> > cause a mount storm.
> >
>
> It's not. ls -l and all the GUI tools do lstat(), not stat().

Sorry... you're correct. That should have been "ls -F" or "ls --color", both
of which are, I believe, commonly used - _they_ definitely use stat() as well
as lstat().

> > follow_link resolving to itself? Surely that'll cause ELOOP very quickly?
> > And where does this "dummy directory inode" live?
>
> Nope. You can follow_link() nonrecursively. You need a dummy directory
> inode to mount upon anyway.

You're right about follow_link() not recursing... it would have to recurse
itself, and so can avoid that. However, if it only ever follows to itself, how
does that help? That never actually gets you anywhere... It needs to trigger a
mount at some point.

Or do you mean it should follow to an arbitrary (disconnected, otherwise it
changes the topology from what the AFS admin required) dentry with a dummy
directory inode attached to it?

David
-
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/



This archive was generated by hypermail 2b29 : Mon Jun 23 2003 - 22:00:28 EST