]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
[IPV6]: anycast refcnt fix
authorMichal Wrobel <xmxwx@asn.pl>
Thu, 8 Mar 2007 07:38:52 +0000 (08:38 +0100)
committerAdrian Bunk <bunk@stusta.de>
Thu, 8 Mar 2007 07:38:52 +0000 (08:38 +0100)
commit6ba50d10b7b7d8d0b6ef7150b705897dbfd05507
tree3f37be64cde8515a46037ea90197b9f2ac8fae11
parente61f6a0e0627eeaaaae5cef83f877e77f64cc607
[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: Adrian Bunk <bunk@stusta.de>
net/ipv6/addrconf.c