freebsd-skq/sys
John Dyson 886d3e1150 Adjust the threshold for blocking on movement of pages from the cache
queue in vm_fault.

Move the PG_BUSY in vm_fault to the correct place.

Remove redundant/unnecessary code in pmap.c.

Properly block on rundown of page table pages, if they are busy.

I think that the VM system is in pretty good shape now, and the following
individuals (among others, in no particular order) have helped with this
recent bunch of bugs, thanks!  If I left anyone out, I apologize!

Stephen McKay, Stephen Hocking, Eric J. Chet, Dan O'Brien, James Raynard,
Marc Fournier.
1996-06-08 06:48:35 +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 Adjust the threshold for blocking on movement of pages from the cache 1996-06-08 06:48:35 +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
conf Added index as a 'standard' file. It could be added as 'optional' for 1996-06-07 22:26:59 +00:00
ddb Clean up various compiler warnings. Most (if not all) were benign 1996-05-08 04:29:08 +00:00
dev A trailing patch Jim left out of the last commit. 1996-06-07 22:55:14 +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 Adjust the threshold for blocking on movement of pages from the cache 1996-06-08 06:48:35 +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 Fix the same problem that davidg fixed in -stable some days ago and 1996-06-06 17:19:21 +00:00
libkern Added index() which will be used shortly in some fixes to the ibcs2 1996-06-07 22:21:31 +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 Fix bug in bpf_ifname() where the unit didn't get added correctly to the 1996-06-08 06:12:58 +00:00
netatalk Obtained from: netatalk distribution netatalk@itd.umich.edu 1996-05-24 01:35:45 +00:00
netinet Instrument UDP PCB hashing to see how often the hash lookup is effective 1996-06-05 17:20:35 +00:00
netipx Make IPXIP work. 1996-05-08 19:31:48 +00:00
netns
nfs Clear flags before using an inactive buffer. This is a kludge, but 1996-06-08 05:59:04 +00:00
nfsclient Clear flags before using an inactive buffer. This is a kludge, but 1996-06-08 05:59:04 +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 Minor formatting changes. No functional differences, but makes the 1996-06-05 05:30:09 +00:00
pci Here is a patch that fix a few problems with the RGB version of 1996-06-07 03:03:25 +00:00
powerpc/include
rpc
scsi Append a * to the model field of the Archive Viper quirk entry. 1996-06-03 14:25:11 +00:00
sys Bring in the prototype for index() now that's used by default. 1996-06-08 06:32:48 +00:00
tools
ufs Clean up various compiler warnings. Most (if not all) were benign 1996-05-08 04:29:08 +00:00
vm Adjust the threshold for blocking on movement of pages from the cache 1996-06-08 06:48:35 +00:00
Makefile