freebsd-skq/sys
Matthew Dillon 9782fb6209 Adjust the buffer cache to better handle small-memory machines. A
slightly older version of this code was tested by BDE and I.

    Also fixes a lockup situation when kva gets too fragmented.

    Remove the maxvmiobufspace variable and sysctl, they are no longer
    used.  Also cleanup (remove) #if 0 sections from prior commits.

    This code is more of a hack, but presumably the whole buffer cache
    implementation is going to be rewritten in the next year so it's no
    big deal.
1999-10-24 03:27:28 +00:00
..
alpha Convert the mx driver to miibus. 1999-10-16 05:24:13 +00:00
amd64 Adjust the buffer cache to better handle small-memory machines. A 1999-10-24 03:27:28 +00:00
boot Make the "machine" target a prequisite to all source files. 1999-10-19 03:53:59 +00:00
cam Put an upper bound on the number of BUSY status retries we'll do (use the 1999-10-16 23:53:09 +00:00
coda sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
compat Fix the duplicate filenames that are the result of using getdents. 1999-10-21 09:14:49 +00:00
compile
conf Now that Netgraph is in the system there are some cleanups we can do. 1999-10-23 04:28:11 +00:00
contrib * Add struct resource_list* argument to resource_list_alloc and 1999-10-12 21:35:51 +00:00
ddb Delete unneeded #include 1999-10-11 14:42:33 +00:00
dev Use the physical block number, not the logical block number, for I/O 1999-10-22 20:55:15 +00:00
fs A tentative agreement has been reached in regards to a procedure 1999-10-20 06:31:49 +00:00
geom Removal of sys/device.h 1999-10-05 21:19:41 +00:00
gnu Remember folks, it's: 1999-10-12 02:23:14 +00:00
i4b Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
i386 Adjust the buffer cache to better handle small-memory machines. A 1999-10-24 03:27:28 +00:00
isa * Add some verbose logging to the PnP parser and fix a couple of bugs. 1999-10-14 21:03:03 +00:00
isofs/cd9660 remove unused #includes 1999-10-11 19:18:43 +00:00
kern Adjust the buffer cache to better handle small-memory machines. A 1999-10-24 03:27:28 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs A tentative agreement has been reached in regards to a procedure 1999-10-20 06:31:49 +00:00
modules Put tty back in, problem was due to cvsup mess on freefall. 1999-10-24 03:01:41 +00:00
msdosfs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
net Whistle's Netgraph link-layer (sometimes more) networking infrastructure. 1999-10-21 09:06:11 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Modify to work with the new sbreserve(). 1999-10-09 23:24:59 +00:00
netgraph more fixes, braino's, typo's, etc. 1999-10-23 22:46:38 +00:00
netinet Append missing newline to log() message for permanent ARP modification 1999-10-18 11:56:50 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netncp Initial import of ncp library sources. 1999-10-12 11:56:41 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsclient Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsserver Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
ntfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
nwfs Under some condition vnode can reference itself. 1999-10-14 09:35:37 +00:00
pc98 Sync w/ sys/i386/isa/isa_compat.h revision 1.16. 1999-10-16 13:14:59 +00:00
pccard Remove name field from controller information. Fix name setting in 1999-10-16 05:11:46 +00:00
pci Make some tweaks to the RealTek driver: 1999-10-21 19:42:03 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc * Implement bus_set/get/delete_resource for pci. 1999-10-14 21:38:33 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Remove unnecessary includes. 1999-10-17 14:50:13 +00:00
sys Adjust the buffer cache to better handle small-memory machines. A 1999-10-24 03:27:28 +00:00
tools Update this to be able to output ASSERT_VOP_(UN)LOCKED() based on the 1999-09-26 18:31:51 +00:00
ufs Remove the D_NOCLUSTER[RW] options which were added because vn had 1999-09-30 07:11:30 +00:00
vm Fix a panic(8) implementation: 1999-10-08 19:10:18 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00