IPv6: convert addrconf hash list to RCU
authorstephen hemminger <shemminger@vyatta.com>
Wed, 17 Mar 2010 20:31:11 +0000 (20:31 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 20 Mar 2010 22:44:35 +0000 (15:44 -0700)
commit5c578aedcb21d79eeb4e9cf04ca5b276ac82614c
treee6d682d3072fda2ae3977beca2beb23d222b6911
parentc2e21293c054817c42eb5fa9c613d2ad51954136
IPv6: convert addrconf hash list to RCU

Convert from reader/writer lock to RCU and spinlock for addrconf
hash list.

Adds an additional helper macro for hlist_for_each_entry_continue_rcu
to handle the continue case.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/rculist.h
include/net/if_inet6.h
net/ipv6/addrconf.c