NetBSD/sys
yamt 57e554da69 track map entries and free spaces using red-black tree
to improve scalability of operations on the map.

originally done by Niels Provos for OpenBSD.
tweaked for NetBSD by me with some advices from enami tsugutomo.
discussed on tech-kern@ and tech-perform@.
2003-11-01 11:09:02 +00:00
..
altq There is NO reason to use arc4random() here, and it needlessly slows down the 2003-10-07 21:22:11 +00:00
arch Remove nonexistent arch/pmax/pmax/mcclock.c. (pmax uses dev/dec/mcclock.c) 2003-11-01 09:52:19 +00:00
coda Remove some assigned-to but otherwise unused variables. 2003-10-30 01:58:17 +00:00
compat Build again whereas I removed adarwin_ioresource.c (removed before it 2003-11-01 00:42:04 +00:00
conf there is no SHMMMNI 2003-10-30 20:37:01 +00:00
crypto bzero() 2nd arg mistake. found by openbsd guys, via kame 2003-09-04 00:11:49 +00:00
ddb fix uninitialized variable 2003-10-25 08:48:11 +00:00
dev Provide percentages for the threshold values too. 2003-11-01 10:55:12 +00:00
fs Remove some assigned-to but otherwise unused variables. 2003-10-30 01:58:17 +00:00
gdbscripts
ipkdb
kern in sigtimedwait(), use malloc(9)ed (and thus wired) memory for the waitset 2003-11-01 07:44:14 +00:00
lib Add a prototype for memset(). 2003-10-30 22:15:28 +00:00
lkm Use ${HOST_SH} instead of `sh'. 2003-10-26 07:25:33 +00:00
miscfs t_pgrp can be null. 2003-10-30 14:51:01 +00:00
net Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
net80211 Add ieee80211_find_rxnode and its helper ieee80211_needs_rxnode. 2003-10-29 21:50:57 +00:00
netatalk Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
netccitt Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
netinet Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
netinet6 Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
netipsec Reversion of "netkey merge", part 2 (replacement of removed files in the 2003-10-06 22:05:15 +00:00
netisdn Calculate controller number based on the controller number stored in 2003-10-28 17:02:54 +00:00
netiso Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
netkey fixed uninitialized variable 2003-10-25 08:27:12 +00:00
netnatm Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
netns when dropping M_PKTHDR, need to free m_tag chain. 2003-10-03 20:57:29 +00:00
netsmb Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
nfs Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
opencrypto Implement nanouptime as a function to avoid 'dereferencing type-punned pointer'. 2003-09-21 20:56:01 +00:00
stand Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sys Add MALLOCLOG 2003-11-01 06:50:13 +00:00
ufs Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
uvm track map entries and free spaces using red-black tree 2003-11-01 11:09:02 +00:00
Makefile Build net80211/. 2003-10-13 06:49:14 +00:00