1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
Index: vserver-sources-2.0.2_2.6.15/include/linux/vserver/namespace_cmd.h
===================================================================
--- vserver-sources-2.0.2_2.6.15.orig/include/linux/vserver/namespace_cmd.h
+++ vserver-sources-2.0.2_2.6.15/include/linux/vserver/namespace_cmd.h
@@ -4,7 +4,9 @@
#define VCMD_enter_namespace VC_CMD(PROCALT, 1, 0)
#define VCMD_cleanup_namespace VC_CMD(PROCALT, 2, 0)
-#define VCMD_set_namespace VC_CMD(PROCALT, 3, 0)
+
+#define VCMD_set_namespace_v0 VC_CMD(PROCALT, 3, 0)
+#define VCMD_set_namespace VC_CMD(PROCALT, 3, 1)
#ifdef __KERNEL__
Index: vserver-sources-2.0.2_2.6.15/kernel/vserver/switch.c
===================================================================
--- vserver-sources-2.0.2_2.6.15.orig/kernel/vserver/switch.c
+++ vserver-sources-2.0.2_2.6.15/kernel/vserver/switch.c
@@ -108,6 +108,8 @@ long do_vserver(uint32_t cmd, uint32_t i
case VCMD_nx_info:
return vc_nx_info(id, data);
+ case VCMD_set_namespace_v0:
+ return vc_set_namespace(-1, data);
case VCMD_set_namespace:
return vc_set_namespace(id, data);
case VCMD_cleanup_namespace:
|