summaryrefslogtreecommitdiffstats
path: root/ObsoleteFiles.inc
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2009-06-05 15:31:38 +0000
committered <ed@FreeBSD.org>2009-06-05 15:31:38 +0000
commite2c9e0cf9e1bbc082567007c180519f2b1079d8b (patch)
tree25a0f72b9aa8730738a0d322df039c637b9a7cc9 /ObsoleteFiles.inc
parent16054e9f49d102b1082dbca77148d1b65698aed7 (diff)
downloadFreeBSD-src-e2c9e0cf9e1bbc082567007c180519f2b1079d8b.zip
FreeBSD-src-e2c9e0cf9e1bbc082567007c180519f2b1079d8b.tar.gz
Remove clists from the kernel.
Clists were originally used by the TTY layer as a text buffer interface. The advantage of clists were that it would allocate a small set of additional buffers that could be shared between TTYs when needed. In the modern days we can just allocate some more KBs of memory to keep the TTYs satisfied. The global cfreelist also requires synchronisation, which may not be useful when trying to improve scalability. The MPSAFE TTY layer uses its own text buffers (ttyinq and ttyoutq). We had a small amount of drivers in the tree that still uses clists, like the old USB stack and some keyboard drivers. With the old USB stack gone and the keyboard drivers changed to use a circular buffer, we can safely remove clists from the kernel.
Diffstat (limited to 'ObsoleteFiles.inc')
-rw-r--r--ObsoleteFiles.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index c0c14b7..4bfe840 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -14,6 +14,8 @@
# The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
#
+# 20090605: removal of clists
+OLD_FILES+=usr/include/sys/clist.h
# 20090602: removal of window(1)
OLD_FILES+=usr/bin/window
OLD_FILES+=usr/share/man/man1/window.1.gz
OpenPOWER on IntegriCloud