Messages in this thread | | | Subject | Re: [RFC][PATCH] rbind across namespaces | From | Miklos Szeredi <> | Date | Sun, 22 May 2005 10:08:39 +0200 |
| |
> > I still see a problem: what if old_nd.mnt is already detached, and > > bind is non-recursive. Now it fails with EINVAL, though it used to > > work (and I think is very useful). > > Hey, you just made another argument for not detaching mounts when the > last task with that current->namespace exits, but instead detaching > mounts when the last reference to any vfsmnt in the namespace is dropped. > > Hint :)
I have a better idea:
- create a "dead_mounts" namespace. - chain each detached mount's ->mnt_list on dead_mounts->list - set mnt_namespace to dead_mounts - export the list via proc through the usual mount list interface
The last would be a nice bonus: I've always wanted to see the list of detached, but not-yet destroyed mounts.
Does anybody see a problem with that?
Miklos - 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/
| |