]> git.ipfire.org Git - thirdparty/bind9.git/commit
Convert slabtop to use the cds_list
authorOndřej Surý <ondrej@isc.org>
Fri, 12 Sep 2025 09:25:40 +0000 (11:25 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 23 Sep 2025 09:21:47 +0000 (11:21 +0200)
commit63389b8ce6da705da10606829b0eb9031f22df26
tree4a1ab11a14f56b02e9910fa2f25c11f5ddea9fc2
parent2924f59cb3ec3a2c7a7b8dd9f6bbd106eb91a68a
Convert slabtop to use the cds_list

This is the first commit in series that aims to reduce the node locking
by replacing the single-linked list of slabtop(s) with CDS linked list.
This commit doesn't do anything else beyond replacing .next link with
the cds_list_head.  RCU semantics is going to be added in the subsequent
commits.
lib/dns/include/dns/rdataslab.h
lib/dns/qpcache.c
lib/dns/qpzone.c
lib/dns/rdataslab.c
lib/isc/include/isc/urcu.h