aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorPatrick McHarrdy <[email protected]>2007-06-05 19:55:27 +0000
committerDavid S. Miller <[email protected]>2007-06-07 20:40:26 +0000
commit3c158f7f57601bc27eab82f0dc4fd3fad314d845 (patch)
tree03c8f9d7fa1e51d852ff6b90c35030491613df03 /net/unix/af_unix.c
parent[RTNETLINK]: ifindex 0 does not exist (diff)
downloadkernel-3c158f7f57601bc27eab82f0dc4fd3fad314d845.tar.gz
kernel-3c158f7f57601bc27eab82f0dc4fd3fad314d845.zip
[NETFILTER]: nf_conntrack: fix helper module unload races
When a helper module is unloaded all conntracks refering to it have their helper pointer NULLed out, leading to lots of races. In most places this can be fixed by proper use of RCU (they do already check for != NULL, but in a racy way), additionally nf_conntrack_expect_related needs to bail out when no helper is present. Also remove two paranoid BUG_ONs in nf_conntrack_proto_gre that are racy and not worth fixing. Signed-off-by: Patrick McHarrdy <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions