]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_tables: fix scheduling-while-atomic splat
authorFlorian Westphal <fw@strlen.de>
Thu, 11 Aug 2022 11:30:39 +0000 (13:30 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 11 Aug 2022 15:57:28 +0000 (17:57 +0200)
commite9186be0b4e7cd81d78d699f146ef8d207cd1a4c
tree3f14fc9306d8a1acb72b76d6846d036010faae20
parent91f43e81c6e9297a527b5976963149a0779a8984
netfilter: nf_tables: fix scheduling-while-atomic splat

nf_tables_check_loops() can be called from rhashtable list
walk so cond_resched() cannot be used here.

Fixes: 7d7d7f363051 ("netfilter: nf_tables: add rescheduling points during loop detection walks")
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c