]> git.baikalelectronics.ru Git - kernel.git/commit
inet: remove dead inetpeer sequence code
authorWillem de Bruijn <willemb@google.com>
Mon, 8 Sep 2014 23:08:34 +0000 (19:08 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 Sep 2014 23:42:42 +0000 (16:42 -0700)
commit3d7b591b2faa79e4f12108cfe2616a0718845bc2
tree24ddbc5f3052e033a8721d0b0ef27b425823123f
parent4b17acebd086900d895e6ad20fb2cd3d35e7d469
inet: remove dead inetpeer sequence code

inetpeer sequence numbers are no longer incremented, so no need to
check and flush the tree. The function that increments the sequence
number was already dead code and removed in in "ipv4: remove unused
function" (320e83e6). Remove the code that checks for a change, too.

Verifying that v4_seq and v6_seq are never incremented and thus that
flush_check compares bp->flush_seq to 0 is trivial.

The second part of the change removes flush_check completely even
though bp->flush_seq is exactly !0 once, at initialization. This
change is correct because the time this branch is true is when
bp->root == peer_avl_empty_rcu, in which the branch and
inetpeer_invalidate_tree are a NOOP.

Signed-off-by: Willem de Bruijn <willemb@google.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/inetpeer.h
net/ipv4/inetpeer.c