]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
Don't add anycast reference to device multiple times
authorMichal Wrobel <xmxwx@asn.pl>
Tue, 27 Feb 2007 19:12:45 +0000 (11:12 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 9 Mar 2007 18:50:27 +0000 (10:50 -0800)
commit74ba050ddee2ade5fcdad88433c26ffea7034b13
tree0bd94a0ffb8a0cd2073cfed656edaabab58fb9a9
parent2e8c347d749bc09d21917b2f23fa84cb375e586b
Don't add anycast reference to device multiple times

[IPV6]: anycast refcnt fix

This patch fixes a bug in Linux IPv6 stack which caused anycast address
to be added to a device prior DAD has been completed. This led to
incorrect reference count which resulted in infinite wait for
unregister_netdevice completion on interface removal.

Signed-off-by: Michal Wrobel <xmxwx@asn.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/ipv6/addrconf.c