[Devel] [patch 03/20] [Network namespace] Remove useless code

dlezcano at fr.ibm.com dlezcano at fr.ibm.com
Sun Dec 10 13:58:20 PST 2006


Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

---

 net/core/net_namespace.c |    5 -----
 1 files changed, 5 deletions(-)

Index: 2.6.19-rc6-mm2/net/core/net_namespace.c
===================================================================
--- 2.6.19-rc6-mm2.orig/net/core/net_namespace.c
+++ 2.6.19-rc6-mm2/net/core/net_namespace.c
@@ -128,11 +128,6 @@ void free_net_ns(struct kref *kref)
 	/* taking lock after atomic_dec_and_test is racy */
 	spin_lock_irqsave(&net_ns_list_lock, flags);
 	ns = container_of(kref, struct net_namespace, kref);
-	if (atomic_read(&ns->kref.refcount) ||
-	    list_empty(&ns->sibling_list)) {
-		spin_unlock_irqrestore(&net_ns_list_lock, flags);
-		return;
-	}
 	list_del_init(&ns->sibling_list);
 	spin_unlock_irqrestore(&net_ns_list_lock, flags);
 	put_net_ns(ns->parent);

-- 
_______________________________________________
Containers mailing list
Containers at lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers




More information about the Devel mailing list