(no commit message)
authorSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 20 Oct 2008 17:36:45 +0000 (17:36 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 20 Oct 2008 17:36:45 +0000 (17:36 +0000)
linux-2.6-760-unshare-netns-fix.patch

index 519237f..1b1d3c3 100644 (file)
@@ -152,3 +152,34 @@ diff -Nurb linux-2.6.22-600/kernel/vserver/space.c linux-2.6.22-601/kernel/vserv
  out:
        return nsproxy;
  }
+--- kernel/vserver/space.c.orig        2008-10-10 11:37:58.000000000 -0400
++++ kernel/vserver/space.c     2008-10-20 13:36:17.000000000 -0400
+@@ -91,7 +91,7 @@
+               nsproxy->net_ns = new_nsproxy->net_ns;
+               if (nsproxy->net_ns) {
+                       get_net(nsproxy->net_ns);
+-                      printk(KERN_ALERT "Cloning network namespace\n"); 
++                  printk(KERN_ALERT "Cloning network namespace\n"); 
+               }       
+       } else
+               old_net = NULL;
+@@ -168,9 +168,6 @@
+       if (!mask)
+               mask = vxi->vx_nsmask;
+-      if ((mask & vxi->vx_nsmask) != mask)
+-              return -EINVAL;
+-
+       proxy = vxi->vx_nsproxy;
+       fs = vxi->vx_fs;
+@@ -220,9 +217,6 @@
+       if (!mask)
+               mask = space_mask.mask;
+-      if ((mask & space_mask.mask) != mask)
+-              return -EINVAL;
+-
+       proxy_vxi = vxi->vx_nsproxy;
+       fs_vxi = vxi->vx_fs;