aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/xor.c
diff options
context:
space:
mode:
authorJoerg Marx <joerg.marx@secunet.com>2010-05-20 15:55:30 +0200
committerPatrick McHardy <kaber@trash.net>2010-05-20 15:55:30 +0200
commitfc350777c705a39a312728ac5e8a6f164a828f5d (patch)
tree62aa121cd62e416a505d35de9b5d77ab8ae89f66 /crypto/xor.c
parenta1d7c1b4b8dfbc5ecadcff9284d64bb6ad4c0196 (diff)
downloadkernel_samsung_espresso10-fc350777c705a39a312728ac5e8a6f164a828f5d.zip
kernel_samsung_espresso10-fc350777c705a39a312728ac5e8a6f164a828f5d.tar.gz
kernel_samsung_espresso10-fc350777c705a39a312728ac5e8a6f164a828f5d.tar.bz2
netfilter: nf_conntrack: fix a race in __nf_conntrack_confirm against nf_ct_get_next_corpse()
This race was triggered by a 'conntrack -F' command running in parallel to the insertion of a hash for a new connection. Losing this race led to a dead conntrack entry effectively blocking traffic for a particular connection until timeout or flushing the conntrack hashes again. Now the check for an already dying connection is done inside the lock. Signed-off-by: Joerg Marx <joerg.marx@secunet.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'crypto/xor.c')
0 files changed, 0 insertions, 0 deletions