]> git.baikalelectronics.ru Git - kernel.git/commit
gre: convert hash tables locking to RCU
authorEric Dumazet <eric.dumazet@gmail.com>
Fri, 23 Oct 2009 06:14:38 +0000 (06:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 24 Oct 2009 13:07:59 +0000 (06:07 -0700)
commit85db6a262137895b3a6736f6536d497c98bd2b76
treea66dd86d178eb5ce50a1704e085542ae3516e398
parent2c21ae1a6146044f10d6b15339fe32575c1b4f04
gre: convert hash tables locking to RCU

GRE tunnels use one rwlock to protect their hash tables.

This locking scheme can be converted to RCU for free, since netdevice
already must wait for a RCU grace period at dismantle time.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/ip_gre.c