Messages in this thread |  | | Date | Fri, 14 Sep 2001 13:43:06 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: [PATCH] lazy umount (1/4) |
| |
On Fri, 14 Sep 2001, Alexander Viro wrote: > > There are only two things to take care of - > a) if we detach a parent we should do it for all children > b) we should not mount anything on "floating" vfsmounts. > Both are obviously staisfied for current code (presence of children > means that vfsmount is busy and we can't mount on something that > doesn't exist).
I disagree about the "we can't mount on something that doesn't exist" part.
If the detached mount is busy, it might be busy exactly because somebody has his working directory in it. Which means that
mount /dev/hda ./xxxx
by such a process could cause a mount within the "nonexisting" mount.
Linus
- 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/
|  |