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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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);
> 



[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux