On Thu, 2 Apr 2009, Al Viro wrote: > > *growl* > > Right, we are out of clone() flags, thanks to namespace-of-the-week > insanity by openvz bunch ;-/ I really think "clone()" is the wrong kind of granularity, and much too big a hammer. You never answered my suggestion about passing in namespace details to the open routines in nameidata. I don't think it actually needs the whole thing, the only thing (I _think_) it cares about ends up being just the root/cwd. And as we've with openat/fstatat/etc, NFS really isn't the only thing wanting to do per-operation versions of those. Of course, openat() and friends just want to use a temporary local cwd. NFS wants to do the same thing for /. But I think the problems are related, and the solution could be related too - just allow per-operation 'fs' namespaces. And the nameidata really _is_ the logical place for that all. Not the clone flags. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html