]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove unused mutex from netmgr
authorOndřej Surý <ondrej@isc.org>
Mon, 5 Feb 2024 07:52:35 +0000 (08:52 +0100)
committerOndřej Surý <ondrej@isc.org>
Wed, 7 Feb 2024 19:54:05 +0000 (20:54 +0100)
The netmgr->lock was dead code, remove it.

lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c

index 9363119d3ef55730f9aaf8927bdd0d19b01d2125..596333d1dda36fc7bb776825d5ccc9008c16665b 100644 (file)
@@ -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;
index ea1c561a6221a430094f8e5fed4199cb1825593a..6cbc8a4bf2ab736ee6b24eed7232e2f1be30f4f6 100644 (file)
@@ -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));