ipip: get rid of ipip_lock
authorEric Dumazet <[email protected]>
Wed, 15 Sep 2010 11:07:24 +0000 (11:07 +0000)
committerDavid S. Miller <[email protected]>
Thu, 16 Sep 2010 02:29:46 +0000 (19:29 -0700)
commitb7285b7912776a4492744949c747c88d539006fa
treeb5231b4e6965b4ac629c3e9feb0613e366780d0e
parent7dff59efbb0e8b0f81c95fd40379c0d0c757c808
ipip: get rid of ipip_lock

As RTNL is held while doing tunnels inserts and deletes, we can remove
ipip_lock spinlock. My initial RCU conversion was conservative and
converted the rwlock to spinlock, with no RTNL requirement.

Use appropriate rcu annotations and modern lockdep checks as well.

Signed-off-by: Eric Dumazet <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
net/ipv4/ipip.c