summaryrefslogtreecommitdiffstats
path: root/Documentation/feature-removal-schedule.txt
diff options
context:
space:
mode:
authorEric Dumazet2010-10-07 02:49:21 +0200
committerDavid S. Miller2010-10-07 03:01:33 +0200
commit767e97e1e0db0d0f3152cd2f3bd3403596aedbad (patch)
treecda6089e75f98fc3c9812993cf790fccac98b67a /Documentation/feature-removal-schedule.txt
parentbonding: reread information about speed and duplex when interface goes up (diff)
downloadkernel-qcow2-linux-767e97e1e0db0d0f3152cd2f3bd3403596aedbad.tar.gz
kernel-qcow2-linux-767e97e1e0db0d0f3152cd2f3bd3403596aedbad.tar.xz
kernel-qcow2-linux-767e97e1e0db0d0f3152cd2f3bd3403596aedbad.zip
neigh: RCU conversion of struct neighbour
This is the second step for neighbour RCU conversion. (first was commit d6bf7817 : RCU conversion of neigh hash table) neigh_lookup() becomes lockless, but still take a reference on found neighbour. (no more read_lock()/read_unlock() on tbl->lock) struct neighbour gets an additional rcu_head field and is freed after an RCU grace period. Future work would need to eventually not take a reference on neighbour for temporary dst (DST_NOCACHE), but this would need dst->_neighbour to use a noref bit like we did for skb->_dst. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
0 files changed, 0 insertions, 0 deletions