freebsd-dev/sys
John Dyson a5b6fd29a3 Make sure that pageout deadlocks cannot occur. There is a problem
that the datastructures needed to support the swap pager can take
enough space to fully deplete system memory, and cause a deadlock.
This change keeps large objects from being filled with dirty pages
without the appropriate swap pager datastructures.  Right now,
default objects greater than 1/4 the size of available system memory
are converted to swap objects, thereby eliminating the risk of deadlock.
1996-05-29 05:12:23 +00:00
..
alpha Include <sys/buf.h> so that this does't blow up with B_WRITE undefined. 1996-05-01 06:31:18 +00:00
amd64 The wrong address (pindex) was being used for the page table directory. No 1996-05-29 05:09:07 +00:00
compat/linux First pass at cleaning up macros relating to pages, clusters and all that. 1996-05-02 10:43:17 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Add some comments for variables and targets. 1996-05-25 23:09:49 +00:00
ddb Clean up various compiler warnings. Most (if not all) were benign 1996-05-08 04:29:08 +00:00
dev Fix a race condition in p_mesgout* and inb* code that could allow a 1996-05-27 23:16:55 +00:00
fs First pass at cleaning up macros relating to pages, clusters and all that. 1996-05-02 10:43:17 +00:00
geom Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override 1996-05-13 09:17:42 +00:00
gnu Removed bogus _BEGIN_DECLS/_END_DECLS. 1996-05-01 02:16:17 +00:00
i386 The wrong address (pindex) was being used for the page table directory. No 1996-05-29 05:09:07 +00:00
isa Fix the warnings about "cant inline call to xxx" by reordering two 1996-05-27 06:02:52 +00:00
isofs/cd9660 First pass at cleaning up macros relating to pages, clusters and all that. 1996-05-02 10:43:17 +00:00
kern Dont allow directories to be link()ed or unlink()ed, even for root 1996-05-24 16:19:23 +00:00
libkern removed: 1996-05-02 14:21:14 +00:00
miscfs Fix the reproto.sh script that was broken after my KNFification. 1996-04-07 01:15:03 +00:00
modules `mv'' -> `mv -f'' 1996-05-07 23:19:49 +00:00
msdosfs Fix adjkerntz expression priority. 1996-04-05 18:59:06 +00:00
net added missing semicolon 1996-05-26 22:05:36 +00:00
netatalk Obtained from: netatalk distribution netatalk@itd.umich.edu 1996-05-24 01:35:45 +00:00
netinet Conditionalize calls to IPFW code on COMPAT_IPFW. This is done slightly 1996-05-22 17:23:09 +00:00
netipx Make IPXIP work. 1996-05-08 19:31:48 +00:00
netns finish killing off netns. (For some reason, CVS `undeleted' these 1996-02-13 18:19:17 +00:00
nfs removed: 1996-05-02 14:21:14 +00:00
nfsclient removed: 1996-05-02 14:21:14 +00:00
nfsserver #include <sys/filedesc.h> explicitly instead of depending on it being 1996-04-30 23:26:52 +00:00
pc98/pc98 Eliminated sloppy common-style declarations. Now there are no duplicated 1996-04-13 12:45:57 +00:00
pccard Adds the APM hooks into the generic pccard kernel files. With this code 1996-04-23 16:03:08 +00:00
pci Correct a botched commit from yesturday. It helps to bring over the 1996-05-23 15:02:18 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
scsi Correct a few mode page definitions according to the SCSI-2 specs. 1996-05-19 19:29:09 +00:00
sys Initial support for MADV_FREE, support for pages that we don't care 1996-05-23 00:45:58 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Clean up various compiler warnings. Most (if not all) were benign 1996-05-08 04:29:08 +00:00
vm Make sure that pageout deadlocks cannot occur. There is a problem 1996-05-29 05:12:23 +00:00
Makefile Removed almost all traces of libkern.a. The objects that were in 1995-12-26 13:58:31 +00:00