diff options
| author | Eric Dumazet <eric.dumazet@gmail.com> | 2011-07-18 16:08:07 +0200 |
|---|---|---|
| committer | Patrick McHardy <kaber@trash.net> | 2011-07-18 16:08:07 +0200 |
| commit | 6b75e3e8d664a9a1b99d31a7f4976ae70d1d090a (patch) | |
| tree | 940d95c340df22db092062bdaea599e9afc4fcf9 /net/lapb/lapb_iface.c | |
| parent | 131ad62d8fc06d9d0a5c61d9526876352c2f2bbd (diff) | |
| download | olio-linux-3.10-6b75e3e8d664a9a1b99d31a7f4976ae70d1d090a.tar.xz olio-linux-3.10-6b75e3e8d664a9a1b99d31a7f4976ae70d1d090a.zip | |
netfilter: nfnetlink: add RCU in nfnetlink_rcv_msg()
Goal of this patch is to permit nfnetlink providers not mandate
nfnl_mutex being held while nfnetlink_rcv_msg() calls them.
If struct nfnl_callback contains a non NULL call_rcu(), then
nfnetlink_rcv_msg() will use it instead of call() field, holding
rcu_read_lock instead of nfnl_mutex
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
CC: Florian Westphal <fw@strlen.de>
CC: Eric Leblond <eric@regit.org>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions