dlezcano at fr.ibm.com wrote: > 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; > - } why ? > list_del_init(&ns->sibling_list); > spin_unlock_irqrestore(&net_ns_list_lock, flags); > put_net_ns(ns->parent); >