Linux Container Development
 help / color / mirror / Atom feed
* [PATCH] utsns: Restore proper namespace handling.
@ 2007-11-23 19:25 Eric W. Biederman
  2007-11-26 15:19 ` Serge E. Hallyn
  0 siblings, 1 reply; 5+ messages in thread
From: Eric W. Biederman @ 2007-11-23 19:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, Linux Containers, linux-kernel


When CONFIG_UTS_NS was removed it seems that we also deleted
the code for handling sysctls in the other then the initial
uts namespace.   This patch restores that code.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
---
 kernel/utsname_sysctl.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/kernel/utsname_sysctl.c b/kernel/utsname_sysctl.c
index c76c064..71f58c3 100644
--- a/kernel/utsname_sysctl.c
+++ b/kernel/utsname_sysctl.c
@@ -18,6 +18,8 @@
 static void *get_uts(ctl_table *table, int write)
 {
 	char *which = table->data;
+	struct uts_namespace *uts_ns = current->nsproxy->uts_ns;
+	which = (which - (char *)&init_uts_ns) + (char *)uts_ns;
 
 	if (!write)
 		down_read(&uts_sem);
-- 
1.5.3.rc6.17.g1911

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-11-27 16:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-23 19:25 [PATCH] utsns: Restore proper namespace handling Eric W. Biederman
2007-11-26 15:19 ` Serge E. Hallyn
2007-11-27  6:55   ` Andrew Morton
2007-11-27  9:20     ` Eric W. Biederman
2007-11-27 16:28     ` Serge E. Hallyn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox