diff options
Diffstat (limited to 'vserver-sources/old/2.1.1_rc25-r1/4414_vs2.1.1-nsclean-disable.patch')
-rw-r--r-- | vserver-sources/old/2.1.1_rc25-r1/4414_vs2.1.1-nsclean-disable.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/vserver-sources/old/2.1.1_rc25-r1/4414_vs2.1.1-nsclean-disable.patch b/vserver-sources/old/2.1.1_rc25-r1/4414_vs2.1.1-nsclean-disable.patch new file mode 100644 index 0000000..f2c69d3 --- /dev/null +++ b/vserver-sources/old/2.1.1_rc25-r1/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(¤t->namespace->sem); +@@ -96,6 +97,7 @@ int vc_cleanup_namespace(uint32_t id, vo + // up_write(¤t->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 */ |