NetBSD/sys
perseant 9be0ebd9da Install a new sysctl, vfs.lfs.ignore_lazy_sync, which causes LFS to ignore
the "smooth" syncer, as if vfs.sync.*delay = 0, but only for LFS.  The
default is "on", i.e., ignore lazy sync.

Reduce the amount of polling/busy-waiting done by lfs_putpages().  To
accomplish this, copied genfs_putpages() and modified it to indicate which
page it was that caused it to return with EDEADLK.  fsync()/fdatasync()
should no longer ever fail with EAGAIN, and should not consume huge
quantities of cpu.

Also, try to make dirops less likely to be written as the result of a
VOP_PUTPAGES(), while ensuring that they are written regularly.
2007-04-17 01:16:46 +00:00
..
altq Remove duplicate #include <sys/kauth.h> 2007-03-26 22:43:19 +00:00
arch Fix crime_intr so intr handlers registers w/ crime_intr_establish actually 2007-04-16 23:31:04 +00:00
coda Stop doing vref of vnodes on open (and vrele on close); this makes no 2007-04-15 14:10:28 +00:00
compat Share the sysarch stuff between the x86 ports. PR kern/36046. 2007-04-16 19:12:17 +00:00
conf Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver. 2007-04-14 19:33:27 +00:00
contrib/dev/ath Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
crypto
ddb
dev add a very simple driver for ADB button devices found on halfway recent 2007-04-16 23:34:43 +00:00
dist fix build on arches with chars that're by default unsigned. 2007-04-16 02:40:25 +00:00
fs fix comment in previous 2007-04-16 14:09:53 +00:00
gdbscripts
ipkdb
kern define a pager flag PGO_RECLAIM, similar to FSYNC_RECLAIM, and use it 2007-04-16 05:14:54 +00:00
lib Include byte_swap_[24].c for kernels compiled with -O0 2007-04-13 22:12:04 +00:00
lkm Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
miscfs Don't expand RCS id of ancestor file. The id itself is actually copied 2007-04-16 08:10:58 +00:00
net In gre_clone_destroy(), free the route cache after calling if_detach(), 2007-04-14 22:41:42 +00:00
net80211 Reference the right flag, 2007-03-26 21:22:35 +00:00
netatalk
netbt rework ordering of error conditions for setopt, prefer to return EINVAL 2007-04-06 17:09:00 +00:00
netinet Cosmetic: shorten a staircase. bzero -> memset. KNF. 2007-04-15 06:15:58 +00:00
netinet6 use size_t for indexes 2007-04-05 18:12:49 +00:00
netipsec Choose the good default policy, depending of the adress family of the 2007-04-15 14:17:12 +00:00
netisdn
netiso A number of functions do not validate the length of arguments passed. 2007-03-29 08:19:20 +00:00
netkey When we construct an answer for SADB_X_SPDGET, don't use an hardcoded 0 for seq but 2007-04-11 21:33:40 +00:00
netnatm
netsmb Pass an ipl argument to pool_init/POOL_INIT to be used when initializing 2007-03-12 18:18:22 +00:00
nfs Remove calls to now obsolete vn_start_write() and vn_finished_write(). 2007-04-06 14:28:28 +00:00
opencrypto Pass an ipl argument to pool_init/POOL_INIT to be used when initializing 2007-03-12 18:18:22 +00:00
secmodel
stand
sys don't use the same number for SS_ISDISCONNECTED and SS_ISAPIPE. 2007-04-15 05:24:33 +00:00
ufs Install a new sysctl, vfs.lfs.ignore_lazy_sync, which causes LFS to ignore 2007-04-17 01:16:46 +00:00
uvm define a pager flag PGO_RECLAIM, similar to FSYNC_RECLAIM, and use it 2007-04-16 05:14:54 +00:00
Makefile