From: Hongbo Li Date: Wed, 4 Sep 2024 09:32:41 +0000 (+0800) Subject: net/netfilter: make use of the helper macro LIST_HEAD() X-Git-Tag: v6.12-rc1~232^2~84^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b51455bbd45e1b2d6980536698be4f4f332b385;p=thirdparty%2Fkernel%2Flinux.git 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 Reviewed-by: Pablo Neira Ayuso Link: https://patch.msgid.link/20240904093243.3345012-4-lihongbo22@huawei.com Signed-off-by: Jakub Kicinski --- diff --git a/net/netfilter/core.c b/net/netfilter/core.c index b00fc285b3349..b9f551f02c813 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -655,11 +655,9 @@ void nf_hook_slow_list(struct list_head *head, struct nf_hook_state *state, const struct nf_hook_entries *e) { struct sk_buff *skb, *next; - struct list_head sublist; + LIST_HEAD(sublist); int ret; - INIT_LIST_HEAD(&sublist); - list_for_each_entry_safe(skb, next, head, list) { skb_list_del_init(skb); ret = nf_hook_slow(skb, state, e, 0);