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
fdesc Get rid of dependency on M_UFSMNT. Since we need storage only for 2009-07-31 19:47:47 +00:00
fifofs
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
overlay
portal
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
Makefile