From: Ondřej Surý Date: Mon, 5 Feb 2024 07:52:35 +0000 (+0100) Subject: Remove unused mutex from netmgr X-Git-Tag: v9.19.22~56^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb1d2e57e91f5df3acc53d086a61b02b2152028a;p=thirdparty%2Fbind9.git Remove unused mutex from netmgr The netmgr->lock was dead code, remove it. --- diff --git a/lib/isc/netmgr/netmgr-int.h b/lib/isc/netmgr/netmgr-int.h index 9363119d3ef..596333d1dda 100644 --- a/lib/isc/netmgr/netmgr-int.h +++ b/lib/isc/netmgr/netmgr-int.h @@ -328,7 +328,6 @@ struct isc_nm { isc_mem_t *mctx; isc_loopmgr_t *loopmgr; uint32_t nloops; - isc_mutex_t lock; isc__networker_t *workers; isc_stats_t *stats; diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c index ea1c561a622..6cbc8a4bf2a 100644 --- a/lib/isc/netmgr/netmgr.c +++ b/lib/isc/netmgr/netmgr.c @@ -179,7 +179,6 @@ isc_netmgr_create(isc_mem_t *mctx, isc_loopmgr_t *loopmgr, isc_nm_t **netmgrp) { }; isc_mem_attach(mctx, &netmgr->mctx); - isc_mutex_init(&netmgr->lock); isc_refcount_init(&netmgr->references, 1); atomic_init(&netmgr->maxudp, 0); atomic_init(&netmgr->shuttingdown, false); @@ -253,8 +252,6 @@ nm_destroy(isc_nm_t **mgr0) { isc_stats_detach(&mgr->stats); } - isc_mutex_destroy(&mgr->lock); - isc_mem_cput(mgr->mctx, mgr->workers, mgr->nloops, sizeof(mgr->workers[0])); isc_mem_putanddetach(&mgr->mctx, mgr, sizeof(*mgr));