NetBSD/sys/miscfs
rmind 40cf6f3659 Remove uarea swap-out functionality:
- Addresses the issue described in PR/38828.
- Some simplification in threading and sleepq subsystems.
- Eliminates pmap_collect() and, as a side note, allows pmap optimisations.
- Eliminates XS_CTL_DATA_ONSTACK in scsipi code.
- Avoids few scans on LWP list and thus potentially long holds of proc_lock.
- Cuts ~1.5k lines of code.  Reduces amd64 kernel size by ~4k.
- Removes __SWAP_BROKEN cases.

Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on
acorn26 (thanks to <bjh21>).

Discussed on <tech-kern>, reviewed by <ad>.
2009-10-21 21:11:57 +00:00
..
deadfs ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
fdesc Get rid of dependency on M_UFSMNT. Since we need storage only for 2009-07-31 19:47:47 +00:00
fifofs Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
genfs Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
kernfs Where possible, extract the file-system's access() routine to two internal 2009-07-03 21:17:40 +00:00
nullfs Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
overlay PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbols not there) 2008-12-05 13:05:37 +00:00
portal More changes to improve kern_descrip.c. 2009-05-24 21:41:25 +00:00
procfs Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
specfs Factor out a block of code that appears in three places (Veriexec, keylock, 2009-10-06 04:28:10 +00:00
syncfs Replace a large number of link set based sysctl node creations with 2009-09-16 15:23:04 +00:00
umapfs ansify function definitions 2009-03-15 17:14:40 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00