freebsd-nq/sys
Peter Wemm 630ff66320 Convert the vnode clean/dirty attached buffer lists from LISTs to TAILQs.
Add a new flags field (we get this for free because of struct packing)
for cleaner management of tailq membership.
We had two spare b_flags slots, but they are a precious resource and may
be needed for other things that are related to other b_flags bits.  The two
new flags are convenient to use in a seperate location.

Reviewed (in principle) by: dg
Obtained from: John Dyson's old work-in-progress
1998-10-31 14:05:11 +00:00
..
alpha * Fix vga_probe() so that it doesn't report a non-vga display adapter as 1998-10-31 10:35:24 +00:00
amd64 Add the ability to specify where on the at_shutdown queue a handler is 1998-10-30 05:41:15 +00:00
boot - Add a new command 'lsdev' to list devices which might be likely to host 1998-10-31 02:53:12 +00:00
cam Fix a problem with the way we handled device invalidation when attaching 1998-10-22 22:16:56 +00:00
coda Change the way unmounting happens to guarantee that the 1998-10-28 20:31:13 +00:00
compat Fix a couple of out-of-bounds array references in mapping between 1998-10-11 04:54:16 +00:00
compile
conf Extensions to iicbus(4) added + brooktree848 driver ported to new I2C 1998-10-31 11:24:20 +00:00
contrib/softupdates Clarify a rather ambiguous debugging message. 1998-10-28 10:37:54 +00:00
ddb Forgot to commit this; the alpha uses the kld symbol interface now. The 1998-10-15 02:01:50 +00:00
dev New callback mechanism to allow iicbus bus allocation when requesting 1998-10-31 11:39:54 +00:00
fs Use vtruncbuf() rather than vinvalbuf() when shortening files. 1998-10-29 09:29:17 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu error return assignment was less than ideal. Fix the part that caused 1998-10-29 09:44:12 +00:00
i386 pcf.c: timeout management added 1998-10-31 11:37:09 +00:00
isa pcf.c: timeout management added 1998-10-31 11:37:09 +00:00
isofs/cd9660 Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted 1998-10-25 19:26:18 +00:00
kern The last argument to vm_object_page_clean() are now bit flags, rather than 1998-10-31 07:42:04 +00:00
libkern Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. 1998-08-17 19:26:37 +00:00
miscfs Added a second argument, "activate" to the vm_page_unwire() call so that 1998-10-28 13:37:02 +00:00
modules Refer to vinum driver sources in a single location (outside of the 1998-10-23 11:56:45 +00:00
msdosfs Use vtruncbuf() rather than vinvalbuf() when shortening files. 1998-10-29 09:29:17 +00:00
net * Use explicitly sized types for grovelling around inside packets. 1998-10-31 10:45:03 +00:00
netatalk Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netatm Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
netinet Some optimisations to the fragment reassembly code. 1998-10-27 09:19:03 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm Nitpicking and dusting performed on a train. Removes trivial warnings 1998-10-25 17:44:59 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsclient In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsserver The code checks each fragment mark to see if it's valid; if the fragment 1998-09-29 22:33:05 +00:00
pc98 Use "KB" instead of "Kb" for KiloBytes, consistently with other 1998-10-30 10:57:09 +00:00
pccard - Fix a bug where a "power_off_slot' timeout was not cancelled when the 1998-09-24 17:56:31 +00:00
pci Brooktree driver ported to the new I2C framework. See iicbus(4) for more info. 1998-10-31 11:26:38 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add the ability to specify where on the at_shutdown queue a handler is 1998-10-30 05:41:15 +00:00
rpc
sys Convert the vnode clean/dirty attached buffer lists from LISTs to TAILQs. 1998-10-31 14:05:11 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs Clarify a rather ambiguous debugging message. 1998-10-28 10:37:54 +00:00
vm Fixed wrong comments in and about vm_page_deactivate(). 1998-10-28 13:41:43 +00:00
Makefile In src/Makefile.inc1: 1998-10-11 18:39:38 +00:00