freebsd-dev/sys
Kirk McKusick 411e1480fd Remove the P_BUFEXHAUST flag from the syncer process (leaving
it only on the buf_daemon process). The problem is that when the
syncer process starts running the worklist, it wants to delete
lots of files. It does this by VFS_VGET'ing the vnodes, clearing
the blocks in them and bdwrite'ing the buffer. It can process close
to a thousand files per second which generates a large number of
dirty buffers. So, giving it special priviledge at the buffer trough
leads to trouble as the buf_daemon does occationally need a free
buffer to proceed and if the syncer has used every last one up,
we are toast.
2000-01-10 00:07:24 +00:00
..
alpha Fixed bounds checking of unit number in promopen(). Minor numbers can 2000-01-09 16:24:55 +00:00
amd64 Fixed style bugs related to the access functions for the bsfl and bsrl 2000-01-09 16:46:03 +00:00
boot Add device driver support for USB ethernet adapters based on the 2000-01-05 04:27:24 +00:00
cam Widen width of tag && initiator ids to u_int 2000-01-03 08:54:51 +00:00
coda Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
compat Removed bogus include of opt_global.h. opt_global.h is automatically 2000-01-09 12:29:45 +00:00
compile
conf * Add `sym' SCSI driver options. 2000-01-09 23:33:38 +00:00
contrib Keep tighter control of removal dependencies by limiting the number 2000-01-09 23:35:38 +00:00
crypto Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev change debug printout lefvels for a couple of places 2000-01-09 21:47:39 +00:00
fs Treat negative uio_offset value as eof (idea by: bde). 2000-01-08 10:45:54 +00:00
geom Remove unused variable 1999-12-21 08:20:36 +00:00
gnu Support filesystems with the not-so-new "filetype" feature. This 2000-01-05 19:31:26 +00:00
i4b update to isdn4bsd beta release 0.90 1999-12-14 20:54:38 +00:00
i386 * Add `sym' SCSI driver options. 2000-01-09 23:33:38 +00:00
isa Removed some more vestiges of ft. 2000-01-09 17:13:35 +00:00
isofs/cd9660 Return ENXIO if there is no device. 2000-01-02 15:16:17 +00:00
kern Remove the P_BUFEXHAUST flag from the syncer process (leaving 2000-01-10 00:07:24 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
modules Cleaned up options handling: 2000-01-09 13:11:19 +00:00
msdosfs Treat negative uio_offset value as eof (idea by: bde). 2000-01-08 10:45:54 +00:00
net Remove BROADCAST flag from faith interface, 2000-01-09 04:35:39 +00:00
netatalk Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph Fix a few obscure memory leaks. 2000-01-05 20:36:07 +00:00
netinet tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
netinet6 tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
netipx Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netkey Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netnatm Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netncp Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netns Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
nfs tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
nfsclient tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
nfsserver tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
ntfs Second pass commit to introduce new ACL and Extended Attribute system 1999-12-19 06:08:07 +00:00
nwfs Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
pc98 Put on my asbestos suit and move $mach/conf/*.$mach to conf/*.$mach as 2000-01-09 15:29:10 +00:00
pccard Fill in the blanks for some of the Texas Instruments cardbus controllers. 1999-12-31 07:22:24 +00:00
pci Close PR# 15986: issue an RX reset command when initializing the interface, 2000-01-09 21:12:59 +00:00
posix4 Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
powerpc Sync with i386 2000-01-08 16:43:46 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Removed bogus include of opt_global.h. opt_global.h is automatically 2000-01-09 12:29:45 +00:00
sys Fix lots of warnings caused by __sigisempty and __sigseteq being externs 2000-01-08 17:25:00 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Keep tighter control of removal dependencies by limiting the number 2000-01-09 23:35:38 +00:00
vm Use MAP_NOSYNC for vnodes without any links in their filesystem. 2000-01-03 19:13:53 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00