aboutsummaryrefslogtreecommitdiff
path: root/ObsoleteFiles.inc
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2024-01-24 17:33:27 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2024-01-24 17:33:27 +0000
commit5fc3104ae7389a0937f55af5157761c64b8a0668 (patch)
tree8450ded76480c56f3d0a2626ffd32e5bf175dea3 /ObsoleteFiles.inc
parentc7c325d01de4a1509e0a978f28275279de692130 (diff)
downloadsrc-5fc3104ae7389a0937f55af5157761c64b8a0668.tar.gz
src-5fc3104ae7389a0937f55af5157761c64b8a0668.zip
callout: retire callout_async_drain()
This function was used only in TCP before 446ccdd08e2a. It was born in pain in 2016 to plug different complex panics in TCP timers. It wasn't warmly accepted in phabricator by all of the reviewers and my recollection of overall agreement was that "if you need this KPI, then you'd better fix your code to not need it". However, the function served its duty well all the way to FreeBSD 14. But now that TCP doesn't need it anymore, let's retire it to reduce complexity of callout code and also to avoid its further use. Reviewed by: jhb, markj, kib, rrs Differential Revision: https://reviews.freebsd.org/D43546
Diffstat (limited to 'ObsoleteFiles.inc')
-rw-r--r--ObsoleteFiles.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index a6c15187e847..2ba4e487ad0b 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -51,6 +51,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20240122: callout_async_drain() removed
+OLD_FILES+=usr/share/man/man9/callout_async_drain.9.gz
+
# 20240114: Removal of geom_map(4)
OLD_FILES+=usr/share/man/man4/geom_map.4