]> granicus.if.org Git - ipset/commit
Fix set:list type crash when flush/dump set in parallel
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 24 Feb 2016 19:22:51 +0000 (20:22 +0100)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Wed, 24 Feb 2016 19:22:51 +0000 (20:22 +0100)
commit27265aaba0ed7d6256223e8424233af7c1dd1017
treedbb20c9befbd864900cf5369cecfee38dfcce24e
parentb418935ba84bce0fd2dd332b87df8d56c707e056
Fix set:list type crash when flush/dump set in parallel

Flushing/listing entries was not RCU safe, so parallel flush/dump
could lead to kernel crash. Bug reported by Deniz Eren.

Fixes netfilter bugzilla id #1050.
kernel/net/netfilter/ipset/ip_set_core.c
kernel/net/netfilter/ipset/ip_set_list_set.c