summaryrefslogtreecommitdiffstats
path: root/crypto/sm3.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2022-11-21 19:26:15 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2022-11-22 22:17:12 +0100
commitbcd9e3c1656d0f7dd9743598c65c3ae24efb38d0 (patch)
treeb3503770b7ed644c786a86fa12a7247ffd81c0b7 /crypto/sm3.c
parent6a66ce44a51bdfc47721f0c591137df2d4b21247 (diff)
downloadlinux-bcd9e3c1656d0f7dd9743598c65c3ae24efb38d0.tar.gz
linux-bcd9e3c1656d0f7dd9743598c65c3ae24efb38d0.tar.bz2
linux-bcd9e3c1656d0f7dd9743598c65c3ae24efb38d0.zip
netfilter: flowtable_offload: add missing locking
nf_flow_table_block_setup and the driver TC_SETUP_FT call can modify the flow block cb list while they are being traversed elsewhere, causing a crash. Add a write lock around the calls to protect readers Fixes: c29f74e0df7a ("netfilter: nf_flow_table: hardware offload support") Reported-by: Chad Monroe <chad.monroe@smartrg.com> Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'crypto/sm3.c')
0 files changed, 0 insertions, 0 deletions