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@xxxxxxxxxx> --- net/netfilter/core.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net/netfilter/core.c b/net/netfilter/core.c index b00fc285b334..93642fcd379c 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -655,10 +655,8 @@ 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; int ret; - - INIT_LIST_HEAD(&sublist); + LIST_HEAD(sublist); list_for_each_entry_safe(skb, next, head, list) { skb_list_del_init(skb); -- 2.34.1