]> git.karo-electronics.de Git - linux-beck.git/commit
netfilter: nft_rbtree: no need for spinlock from set destroy path
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 2 Sep 2014 09:29:56 +0000 (11:29 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 3 Sep 2014 08:57:08 +0000 (10:57 +0200)
commitd99407f42f05843ae9e23696ea6d91529d9600db
tree0cc353bb9c13a169dc9ce0ab2516713098f6d39f
parent39f390167e9ca73c009d3c8e2d6c3b4286b02ab6
netfilter: nft_rbtree: no need for spinlock from set destroy path

The sets are released from the rcu callback, after the rule is removed
from the chain list, which implies that nfnetlink cannot update the
rbtree and no packets are walking on the set anymore. Thus, we can get
rid of the spinlock in the set destroy path there.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Reviewied-by: Thomas Graf <tgraf@suug.ch>
net/netfilter/nft_rbtree.c