]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: act_skbmod: remove dependency on rtnl lock
authorVlad Buslov <vladbu@mellanox.com>
Fri, 10 Aug 2018 17:51:49 +0000 (20:51 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Aug 2018 19:37:09 +0000 (12:37 -0700)
commit25690a8bd1c29c40801ef2aab6b39b726929d1cd
tree71af6a057faa64a3c469f9491320e50df0697486
parent7b3ebaa400551ea1d5190ea6228bb7793f1192a9
net: sched: act_skbmod: remove dependency on rtnl lock

Move read of skbmod_p rcu pointer to be protected by tcf spinlock. Use tcf
spinlock to protect private skbmod data from concurrent modification during
dump.

Signed-off-by: Vlad Buslov <vladbu@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/act_skbmod.c