]> git.baikalelectronics.ru Git - kernel.git/commit
ipv4: Add a missing rcu_assign_pointer() in routing cache.
authorEric Dumazet <dada1@cosmosbay.com>
Thu, 16 Oct 2008 21:18:29 +0000 (14:18 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 Oct 2008 21:18:29 +0000 (14:18 -0700)
commite91d76bcaaf5f62b036c6fd9885441c0955285e3
tree63eb993fc8c463c5f6d023961b61b9dbaccd82cc
parent635f8de25b0d3e5cff829468159458d00cf94e77
ipv4: Add a missing rcu_assign_pointer() in routing cache.

rt_intern_hash() is doing an update of a RCU guarded hash chain
without using rcu_assign_pointer() or equivalent barrier.

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/route.c