From: Eric Dumazet Date: Fri, 29 Oct 2010 03:09:24 +0000 (+0000) Subject: decnet: RCU conversion and get rid of dev_base_lock X-Git-Tag: v2.6.38-rc1~476^2~623 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc766e4c4965915ab52a1d1fa3c7a7b3e7bc07f0;p=pandora-kernel.git decnet: RCU conversion and get rid of dev_base_lock While tracking dev_base_lock users, I found decnet used it in dnet_select_source(), but for a wrong purpose: Writers only hold RTNL, not dev_base_lock, so readers must use RCU if they cannot use RTNL. Adds an rcu_head in struct dn_ifaddr and handle proper RCU management. Adds __rcu annotation in dn_route as well. Signed-off-by: Eric Dumazet Acked-by: Steven Whitehouse Signed-off-by: David S. Miller --- Reading git-diff-tree failed