From: Matthijs Mekking Date: Thu, 18 Jan 2024 11:33:01 +0000 (+0100) Subject: Calculating hashsize is obsolete X-Git-Tag: v9.19.22~10^2~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10efb6fdc2eae391de22d3a394d6e855b31aa7a7;p=thirdparty%2Fbind9.git Calculating hashsize is obsolete We don't have hash tables for qp. --- diff --git a/lib/dns/qp-cachedb.c b/lib/dns/qp-cachedb.c index 4f522399ca5..1d8d03275e0 100644 --- a/lib/dns/qp-cachedb.c +++ b/lib/dns/qp-cachedb.c @@ -1436,21 +1436,6 @@ cache_findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, return (result); } -static size_t -hashsize(dns_db_t *db) { - dns_qpdb_t *qpdb = (dns_qpdb_t *)db; - size_t size; - isc_rwlocktype_t tlocktype = isc_rwlocktype_none; - - REQUIRE(VALID_QPDB(qpdb)); - - TREE_RDLOCK(&qpdb->tree_lock, &tlocktype); - size = dns_rbt_hashsize(qpdb->tree); - TREE_UNLOCK(&qpdb->tree_lock, &tlocktype); - - return (size); -} - static isc_result_t setcachestats(dns_db_t *db, isc_stats_t *stats) { dns_qpdb_t *qpdb = (dns_qpdb_t *)db; @@ -1556,7 +1541,6 @@ dns_dbmethods_t dns__qpdb_cachemethods = { .getoriginnode = dns__qpdb_getoriginnode, .getrrsetstats = getrrsetstats, .setcachestats = setcachestats, - .hashsize = hashsize, .setservestalettl = setservestalettl, .getservestalettl = getservestalettl, .setservestalerefresh = setservestalerefresh,