]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
rename QPDB_HEADERNODE to HEADERNODE
authorEvan Hunt <each@isc.org>
Mon, 29 Apr 2024 22:54:37 +0000 (15:54 -0700)
committerEvan Hunt <each@isc.org>
Tue, 30 Apr 2024 19:42:31 +0000 (12:42 -0700)
this makes the macro consistent between qpcache.c and qpzone.c.

also removed a redundant definition of HEADERNODE in qpzone.c.

lib/dns/qpcache.c
lib/dns/qpzone.c

index cef98009a203071731eb235b01c700eb9564a584..8f6d729bc9eaf99879a1a1238491dff8ba853c57 100644 (file)
 #define VALID_QPDB(qpdb) \
        ((qpdb) != NULL && (qpdb)->common.impmagic == QPDB_MAGIC)
 
-#define QPDB_HEADERNODE(h) ((qpcnode_t *)((h)->node))
+#define HEADERNODE(h) ((qpcnode_t *)((h)->node))
 
 /*
  * Allow clients with a virtual time of up to 5 minutes in the past to see
@@ -583,11 +583,9 @@ update_header(qpcache_t *qpdb, dns_slabheader_t *header, isc_stdtime_t now) {
        /* To be checked: can we really assume this? XXXMLG */
        INSIST(ISC_LINK_LINKED(header, link));
 
-       ISC_LIST_UNLINK(qpdb->lru[QPDB_HEADERNODE(header)->locknum], header,
-                       link);
+       ISC_LIST_UNLINK(qpdb->lru[HEADERNODE(header)->locknum], header, link);
        header->last_used = now;
-       ISC_LIST_PREPEND(qpdb->lru[QPDB_HEADERNODE(header)->locknum], header,
-                        link);
+       ISC_LIST_PREPEND(qpdb->lru[HEADERNODE(header)->locknum], header, link);
 }
 
 /*
@@ -1028,9 +1026,9 @@ expireheader(dns_slabheader_t *header, isc_rwlocktype_t *nlocktypep,
             isc_rwlocktype_t *tlocktypep, dns_expire_t reason DNS__DB_FLARG) {
        setttl(header, 0);
        mark(header, DNS_SLABHEADERATTR_ANCIENT);
-       QPDB_HEADERNODE(header)->dirty = 1;
+       HEADERNODE(header)->dirty = 1;
 
-       if (isc_refcount_current(&QPDB_HEADERNODE(header)->erefs) == 0) {
+       if (isc_refcount_current(&HEADERNODE(header)->erefs) == 0) {
                qpcache_t *qpdb = (qpcache_t *)header->db;
 
                /*
@@ -1038,9 +1036,9 @@ expireheader(dns_slabheader_t *header, isc_rwlocktype_t *nlocktypep,
                 * We first need to gain a new reference to the node to meet a
                 * requirement of decref().
                 */
-               newref(qpdb, QPDB_HEADERNODE(header), *nlocktypep,
+               newref(qpdb, HEADERNODE(header), *nlocktypep,
                       *tlocktypep DNS__DB_FLARG_PASS);
-               decref(qpdb, QPDB_HEADERNODE(header), 0, nlocktypep, tlocktypep,
+               decref(qpdb, HEADERNODE(header), 0, nlocktypep, tlocktypep,
                       true, false DNS__DB_FLARG_PASS);
 
                if (qpdb->cachestats == NULL) {
@@ -1351,7 +1349,7 @@ check_stale_header(qpcnode_t *node, dns_slabheader_t *header,
                                dns_slabheader_destroy(&header);
                        } else {
                                mark(header, DNS_SLABHEADERATTR_ANCIENT);
-                               QPDB_HEADERNODE(header)->dirty = 1;
+                               HEADERNODE(header)->dirty = 1;
                                *header_prev = header;
                        }
                } else {
@@ -2319,7 +2317,7 @@ findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version,
                                 * argument to the function.
                                 */
                                mark(header, DNS_SLABHEADERATTR_ANCIENT);
-                               QPDB_HEADERNODE(header)->dirty = 1;
+                               HEADERNODE(header)->dirty = 1;
                        }
                } else if (EXISTS(header) && !ANCIENT(header)) {
                        if (header->type == matchtype) {
@@ -2775,7 +2773,7 @@ static void
 mark_ancient(dns_slabheader_t *header) {
        setttl(header, 0);
        mark(header, DNS_SLABHEADERATTR_ANCIENT);
-       QPDB_HEADERNODE(header)->dirty = 1;
+       HEADERNODE(header)->dirty = 1;
 }
 
 /*%
@@ -3273,13 +3271,11 @@ find_header:
                        }
                        if (header->last_used != now) {
                                ISC_LIST_UNLINK(
-                                       qpdb->lru[QPDB_HEADERNODE(header)
-                                                         ->locknum],
+                                       qpdb->lru[HEADERNODE(header)->locknum],
                                        header, link);
                                header->last_used = now;
                                ISC_LIST_PREPEND(
-                                       qpdb->lru[QPDB_HEADERNODE(header)
-                                                         ->locknum],
+                                       qpdb->lru[HEADERNODE(header)->locknum],
                                        header, link);
                        }
                        if (header->noqname == NULL &&
@@ -3337,13 +3333,11 @@ find_header:
                        }
                        if (header->last_used != now) {
                                ISC_LIST_UNLINK(
-                                       qpdb->lru[QPDB_HEADERNODE(header)
-                                                         ->locknum],
+                                       qpdb->lru[HEADERNODE(header)->locknum],
                                        header, link);
                                header->last_used = now;
                                ISC_LIST_PREPEND(
-                                       qpdb->lru[QPDB_HEADERNODE(header)
-                                                         ->locknum],
+                                       qpdb->lru[HEADERNODE(header)->locknum],
                                        header, link);
                        }
                        if (header->noqname == NULL &&
@@ -3369,7 +3363,7 @@ find_header:
 
                if (loading) {
                        newheader->down = NULL;
-                       idx = QPDB_HEADERNODE(newheader)->locknum;
+                       idx = HEADERNODE(newheader)->locknum;
                        if (ZEROTTL(newheader)) {
                                newheader->last_used = qpdb->last_used + 1;
                                ISC_LIST_APPEND(qpdb->lru[idx], newheader,
@@ -3396,7 +3390,7 @@ find_header:
                        newheader->next = topheader->next;
                        dns_slabheader_destroy(&header);
                } else {
-                       idx = QPDB_HEADERNODE(newheader)->locknum;
+                       idx = HEADERNODE(newheader)->locknum;
                        INSIST(qpdb->heaps != NULL);
                        isc_heap_insert(qpdb->heaps[idx], newheader);
                        newheader->heap = qpdb->heaps[idx];
@@ -3436,7 +3430,7 @@ find_header:
                        return (DNS_R_UNCHANGED);
                }
 
-               idx = QPDB_HEADERNODE(newheader)->locknum;
+               idx = HEADERNODE(newheader)->locknum;
                isc_heap_insert(qpdb->heaps[idx], newheader);
                newheader->heap = qpdb->heaps[idx];
                if (ZEROTTL(newheader)) {
@@ -4724,7 +4718,7 @@ deletedata(dns_db_t *db ISC_ATTR_UNUSED, dns_dbnode_t *node ISC_ATTR_UNUSED,
                          atomic_load_acquire(&header->attributes), false);
 
        if (ISC_LINK_LINKED(header, link)) {
-               int idx = QPDB_HEADERNODE(header)->locknum;
+               int idx = HEADERNODE(header)->locknum;
                ISC_LIST_UNLINK(qpdb->lru[idx], header, link);
        }
 
index 9d6d2b15ff846ad5a1fc64e91c7ba45d4b49059d..49dafd365aebbcc95f466eaba1e87dd4222754a9 100644 (file)
@@ -93,8 +93,6 @@
 
 #define DEFAULT_NODE_LOCK_COUNT 7 /*%< Should be prime. */
 
-#define HEADERNODE(h) ((qpznode_t *)((h)->node))
-
 #define QPDBITER_NSEC3_ORIGIN_NODE(qpdb, iterator)        \
        ((iterator)->current == &(iterator)->nsec3iter && \
         (iterator)->node == (qpdb)->nsec3_origin)