1

net/netfilter: make use of the helper macro LIST_HEAD()

list_head can be initialized automatically with LIST_HEAD()
instead of calling INIT_LIST_HEAD(). Here we can simplify
the code.

Signed-off-by: Hongbo Li <lihongbo22@huawei.com>
Reviewed-by: Pablo Neira Ayuso <pablo@netfilter.org>
Link: https://patch.msgid.link/20240904093243.3345012-4-lihongbo22@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Hongbo Li 2024-09-04 17:32:41 +08:00 committed by Jakub Kicinski
parent e636ba1a15
commit 8b51455bbd

View File

@ -655,11 +655,9 @@ void nf_hook_slow_list(struct list_head *head, struct nf_hook_state *state,
const struct nf_hook_entries *e) const struct nf_hook_entries *e)
{ {
struct sk_buff *skb, *next; struct sk_buff *skb, *next;
struct list_head sublist; LIST_HEAD(sublist);
int ret; int ret;
INIT_LIST_HEAD(&sublist);
list_for_each_entry_safe(skb, next, head, list) { list_for_each_entry_safe(skb, next, head, list) {
skb_list_del_init(skb); skb_list_del_init(skb);
ret = nf_hook_slow(skb, state, e, 0); ret = nf_hook_slow(skb, state, e, 0);