Subject: Re: mount_null: /mnt (/mnt) and /mnt are not distinct paths
To: Konrad Schroder <email@example.com>
From: Bill Studenmund <firstname.lastname@example.org>
Date: 06/29/1999 17:22:51
On Tue, 29 Jun 1999, Konrad Schroder wrote:
> Is there any reason why the various layered filesystems shouldn't be
> allowed to mount in-place? The only current problem seems to be that
> lookup() holds the lock on the underlying directory when traversing a
> mount point, which it doesn't need to AFAICT ...
While I have fussy ideas about the difference between mounts-in-place and
mounts-elsewhere fs's, we'll need this patch irregardless. :-)
I think it would be good to adjust mount_null so that it forbids
mount_null /foo /foo/bar (or /foo /foo/bar/baz, etc).
I'm not sure how to do this in the kernel.