]> git.ipfire.org Git - thirdparty/bind9.git/commit
Remove mutex profiling code
authorMichał Kępień <michal@isc.org>
Thu, 9 Dec 2021 11:24:12 +0000 (12:24 +0100)
committerMichał Kępień <michal@isc.org>
Thu, 9 Dec 2021 11:25:21 +0000 (12:25 +0100)
commit0964a94ad528ac2d84cecb99ebdf74d76677e559
tree2e046865057721c52fae02d1819fda95fbde2e90
parentea0b5dbd5de1805f32a8199d596c26fbd5c9eebb
Remove mutex profiling code

Mutex profiling code (used when the ISC_MUTEX_PROFILE preprocessor macro
is set to 1) has been broken for the past 3 years (since commit
0bed9bfc28a204cde57c6f68170ecc89ebfa6dc8) and nobody complained, which
is a strong indication that this code is not being used these days any
more.  External tools for both measuring performance and detecting
locking issues are already wired into various GitLab CI checks.  Drop
all code depending on the ISC_MUTEX_PROFILE preprocessor macro being
set.
bin/named/main.c
lib/isc/condition.c
lib/isc/include/isc/condition.h
lib/isc/include/isc/mutex.h
lib/isc/mutex.c