]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Calculating hashsize is obsolete
authorMatthijs Mekking <matthijs@isc.org>
Thu, 18 Jan 2024 11:33:01 +0000 (12:33 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 6 Mar 2024 08:57:25 +0000 (09:57 +0100)
We don't have hash tables for qp.

lib/dns/qp-cachedb.c

index 4f522399ca590249340eb751dd63608ed3fe4dcb..1d8d03275e0e07ce72d1eb5d894adddfdb0992e4 100644 (file)
@@ -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,