summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vserver-sources/old/2.1.1_rc25-r2/4414_vs2.1.1-nsclean-disable.patch')
-rw-r--r--vserver-sources/old/2.1.1_rc25-r2/4414_vs2.1.1-nsclean-disable.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/vserver-sources/old/2.1.1_rc25-r2/4414_vs2.1.1-nsclean-disable.patch b/vserver-sources/old/2.1.1_rc25-r2/4414_vs2.1.1-nsclean-disable.patch
new file mode 100644
index 0000000..f2c69d3
--- /dev/null
+++ b/vserver-sources/old/2.1.1_rc25-r2/4414_vs2.1.1-nsclean-disable.patch
@@ -0,0 +1,35 @@
+Index: linux-2.6.17/kernel/vserver/namespace.c
+===================================================================
+--- linux-2.6.17.orig/kernel/vserver/namespace.c
++++ linux-2.6.17/kernel/vserver/namespace.c
+@@ -87,6 +87,7 @@ out_put:
+ return ret;
+ }
+
++#if 0
+ int vc_cleanup_namespace(uint32_t id, void __user *data)
+ {
+ // down_write(&current->namespace->sem);
+@@ -96,6 +97,7 @@ int vc_cleanup_namespace(uint32_t id, vo
+ // up_write(&current->namespace->sem);
+ return 0;
+ }
++#endif
+
+ int vc_set_namespace(uint32_t id, void __user *data)
+ {
+Index: linux-2.6.17/kernel/vserver/switch.c
+===================================================================
+--- linux-2.6.17.orig/kernel/vserver/switch.c
++++ linux-2.6.17/kernel/vserver/switch.c
+@@ -124,8 +124,10 @@ long do_vserver(uint32_t cmd, uint32_t i
+ /* this is version 1 */
+ case VCMD_set_namespace:
+ return vc_set_namespace(id, data);
++#if 0
+ case VCMD_cleanup_namespace:
+ return vc_cleanup_namespace(id, data);
++#endif
+ }
+
+ /* those are allowed while in setup too */