From e461ba1fa34a7c9ce5aba8ce30400002ce62e8bb Mon Sep 17 00:00:00 2001 From: Zhenlei Huang Date: Thu, 6 Mar 2025 12:51:44 +0800 Subject: [PATCH] lagg: Use static initializers MFC after: 1 week (cherry picked from commit 36ebdd0155d07fc53375fb212d9ca80158dde350) --- sys/net/if_lagg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index baf2643ff87..f226ce11ca3 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -101,7 +101,8 @@ struct lagg_snd_tag { struct m_snd_tag *tag; }; -VNET_DEFINE_STATIC(SLIST_HEAD(__trhead, lagg_softc), lagg_list); /* list of laggs */ +VNET_DEFINE_STATIC(SLIST_HEAD(__trhead, lagg_softc), lagg_list) = + SLIST_HEAD_INITIALIZER(); /* list of laggs */ #define V_lagg_list VNET(lagg_list) VNET_DEFINE_STATIC(struct mtx, lagg_list_mtx); #define V_lagg_list_mtx VNET(lagg_list_mtx) @@ -297,7 +298,6 @@ vnet_lagg_init(const void *unused __unused) { LAGG_LIST_LOCK_INIT(); - SLIST_INIT(&V_lagg_list); struct if_clone_addreq req = { .create_f = lagg_clone_create, .destroy_f = lagg_clone_destroy,