git: dbb5216e03cd - stable/14 - carp: Use static initializers

From: Zhenlei Huang <zlei_at_FreeBSD.org>
Date: Thu, 13 Mar 2025 10:14:25 UTC
The branch stable/14 has been updated by zlei:

URL: https://cgit.FreeBSD.org/src/commit/?id=dbb5216e03cdcd2f7bab0dee5f559b2c2bbee98d

commit dbb5216e03cdcd2f7bab0dee5f559b2c2bbee98d
Author:     Zhenlei Huang <zlei@FreeBSD.org>
AuthorDate: 2025-03-06 04:51:44 +0000
Commit:     Zhenlei Huang <zlei@FreeBSD.org>
CommitDate: 2025-03-13 10:13:50 +0000

    carp: Use static initializers
    
    MFC after:      1 week
    
    (cherry picked from commit b7d5bda6f109e09d8999283a9b4e4a9668df9de9)
---
 sys/netinet/ip_carp.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys/netinet/ip_carp.c b/sys/netinet/ip_carp.c
index 3223a76c7860..97815ea089b5 100644
--- a/sys/netinet/ip_carp.c
+++ b/sys/netinet/ip_carp.c
@@ -346,7 +346,7 @@ static void	carp_ifa_delroute(struct ifaddr *);
 static void	carp_send_ad_all(void *, int);
 static void	carp_demote_adj(int, char *);
 
-static LIST_HEAD(, carp_softc) carp_list;
+static LIST_HEAD(, carp_softc) carp_list = LIST_HEAD_INITIALIZER(carp_list);
 static struct mtx carp_mtx;
 static struct sx carp_sx;
 static struct task carp_sendall_task =
@@ -2525,7 +2525,6 @@ carp_mod_load(void)
 
 	mtx_init(&carp_mtx, "carp_mtx", NULL, MTX_DEF);
 	sx_init(&carp_sx, "carp_sx");
-	LIST_INIT(&carp_list);
 	carp_get_vhid_p = carp_get_vhid;
 	carp_forus_p = carp_forus;
 	carp_output_p = carp_output;