diff --git a/lib/isc/netmgr/netmgr-int.h b/lib/isc/netmgr/netmgr-int.h index 9363119d3e..596333d1dd 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 ea1c561a62..6cbc8a4bf2 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));