]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Remove locking from rdataslab_getownercase()
authorOndřej Surý <ondrej@isc.org>
Fri, 15 Aug 2025 05:36:13 +0000 (07:36 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 15 Aug 2025 05:36:13 +0000 (07:36 +0200)
commit9fc10b60f7edae5d34489e942f05d80243c8df0f
tree586cba6fd637353bb25646d7aaa8f50d180545e5
parenta1c00cbbe3e665b18149570a75e5e9ed26f58320
parentd0fef4d5e5dd2a2a57c947134ec6b2c3aa39d1cc
chg: dev: Remove locking from rdataslab_getownercase()

Under normal circumstances, the case bitfield in the slabheader should
be set only once.  By actually (soft-)enforcing this, the read locking
can be completely removed from the rdataslab_getownercase() as we can
check whether the case has been already set or not and making everything
immutable once the case has been set.

Merge branch 'ondrej/remove-locking-from-slabheader-ownercase' into 'main'

See merge request isc-projects/bind9!10843