The patch titled identifier to nsproxy has been added to the -mm tree. Its filename is add-an-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: identifier to nsproxy From: Cedric Le Goater <clg@xxxxxxxxxx> Add an identifier to nsproxy. The default init_ns_proxy has identifier 0 and allocated nsproxies are given -1. This identifier will be used by a new syscall sys_bind_ns. Signed-off-by: Cedric Le Goater <clg@xxxxxxxxxx> Cc: Kirill Korotaev <dev@xxxxxxxxxx> Cc: Eric W. Biederman <ebiederm@xxxxxxxxxxxx> Cc: Herbert Poetzl <herbert@xxxxxxxxxxxx> Cc: Sukadev Bhattiprolu <sukadev@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- include/linux/init_task.h | 1 + include/linux/nsproxy.h | 1 + kernel/nsproxy.c | 1 + 3 files changed, 3 insertions(+) diff -puN include/linux/init_task.h~add-an-identifier-to-nsproxy include/linux/init_task.h --- a/include/linux/init_task.h~add-an-identifier-to-nsproxy +++ a/include/linux/init_task.h @@ -74,6 +74,7 @@ extern struct nsproxy init_nsproxy; #define INIT_NSPROXY(nsproxy) { \ .count = ATOMIC_INIT(1), \ .nslock = SPIN_LOCK_UNLOCKED, \ + .id = 0, \ .uts_ns = &init_uts_ns, \ .mnt_ns = NULL, \ INIT_IPC_NS(ipc_ns) \ diff -puN include/linux/nsproxy.h~add-an-identifier-to-nsproxy include/linux/nsproxy.h --- a/include/linux/nsproxy.h~add-an-identifier-to-nsproxy +++ a/include/linux/nsproxy.h @@ -23,6 +23,7 @@ struct ipc_namespace; struct nsproxy { atomic_t count; spinlock_t nslock; + unsigned long id; struct uts_namespace *uts_ns; struct ipc_namespace *ipc_ns; struct mnt_namespace *mnt_ns; diff -puN kernel/nsproxy.c~add-an-identifier-to-nsproxy kernel/nsproxy.c --- a/kernel/nsproxy.c~add-an-identifier-to-nsproxy +++ a/kernel/nsproxy.c @@ -48,6 +48,7 @@ static inline struct nsproxy *clone_name if (ns) { memcpy(ns, orig, sizeof(struct nsproxy)); atomic_set(&ns->count, 1); + ns->id = -1; } return ns; } _ Patches currently in -mm which might be from clg@xxxxxxxxxx are git-s390.patch add-process_session-helper-routine.patch rename-struct-namespace-to-struct-mnt_namespace.patch add-an-identifier-to-nsproxy.patch rename-struct-pspace-to-struct-pid_namespace.patch add-pid_namespace-to-nsproxy.patch use-current-nsproxy-pid_ns.patch add-child-reaper-to-pid_namespace.patch rename-struct-namespace-to-struct-mnt_namespace-cachefiles.patch statistics-replace-inode-ugeneric_ip-with-i_private.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html