The patch titled ipcns: fix stupid !CONFIG_IPC error has been added to the -mm tree. Its filename is ipcns-fix-config_ipc_ns-behavior-fix.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: ipcns: fix stupid !CONFIG_IPC error From: "Serge E. Hallyn" <serge@xxxxxxxxxx> Andrew Morton pointed out my patch to fix CLONE_NEWIPC behavior when CONFIG_IPC_NS=n broke compilation when CONFIG_IPC=n. Make sure copy_ipcs() is always defined. Signed-off-by: Serge E. Hallyn <serue@xxxxxxxxxx> Cc: "Eric W. Biederman" <ebiederm@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/ipc.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff -puN include/linux/ipc.h~ipcns-fix-config_ipc_ns-behavior-fix include/linux/ipc.h --- a/include/linux/ipc.h~ipcns-fix-config_ipc_ns-behavior-fix +++ a/include/linux/ipc.h @@ -92,11 +92,13 @@ extern struct ipc_namespace init_ipc_ns; #ifdef CONFIG_SYSVIPC #define INIT_IPC_NS(ns) .ns = &init_ipc_ns, +extern int copy_ipcs(unsigned long flags, struct task_struct *tsk); #else #define INIT_IPC_NS(ns) +static inline int copy_ipcs(unsigned long flags, struct task_struct *tsk) +{ return 0; } #endif -extern int copy_ipcs(unsigned long flags, struct task_struct *tsk); #ifdef CONFIG_IPC_NS extern void free_ipc_ns(struct kref *kref); extern int unshare_ipcs(unsigned long flags, struct ipc_namespace **ns); _ Patches currently in -mm which might be from serge@xxxxxxxxxx are ipcns-fix-config_ipc_ns-behavior-fix.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