OpenVZ Forum - RDF feed
type: channel
items: Re: + revert-identifier-to-nsproxy.patch added to -mm tree

Re: + revert-identifier-to-nsproxy.patch added to -mm tree
type: item
description: Why ? C. akpm@osdl.org wrote: > The patch titled > Revert "[PATCH] identifier to nsproxy" > has been added to the -mm tree. Its filename is > revert-identifier-to-nsproxy.patch > > See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find > out what to do about this > > ------------------------------------------------------ > Subject: Revert "[PATCH] identifier to nsproxy" > From: Eric W. Biederman <ebiederm@xmission.com> > > This reverts commit 373beb35cd6b625e0ba4ad98baace12310a26aa8. > > No one is using this identifier yet. The purpose of this identifier is to > export nsproxy to user space which is wrong. nsproxy is an internal > implementation optimization, which should keep our fork times from getting > slower as we increase the number of global namespaces you don't have to > share. > > Adding a global identifier like this is inappropriate because it makes > namespaces inherently non-recursive, greatly limiting what we can do with > them in the future. > > Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> > Cc: Cedric Le Goater <clg@fr.ibm.com> > Signed-off-by: Andrew Morton <akpm@osdl.org> > --- > > include/linux/init_task.h | 1 - > include/linux/nsproxy.h | 1 - > kernel/nsproxy.c | 4 +--- > 3 files changed, 1 insertion(+), 5 deletions(-) > > diff -puN include/linux/init_task.h~revert-identifier-to-nsproxy include/linux/init_task.h > --- a/include/linux/init_task.h~revert-identifier-to-nsproxy > +++ a/include/linux/init_task.h > @@ -75,7 +75,6 @@ extern struct nsproxy init_nsproxy; > .pid_ns = &init_pid_ns, \ > .count = ATOMIC_INIT(1), \ > .nslock = __SPIN_LOCK_UNLOCKED(nsproxy.nslock), \ > - .id = 0, \ > .uts_ns = &init_uts_ns, \ > .mnt_ns = NULL, \ > INIT_IPC_NS(ipc_ns) \ > diff -puN include/linux/nsproxy.h~revert-identifier-to-nsproxy include/linux/nsproxy.h > --- a/include/linux/nsproxy.h~revert-identifier-to-nsproxy > +++ a/include/linux/nsproxy.h > @@ -24,7 +24,6 @@ struct pid_namespace; > struct nsproxy { > atomic_t count; > sp…
creator: Cedric Le Goater
date: 2006-12-11T21:32:40-00:00