freebsd-dev/sys
Cameron Grant 66ef8af5b0 mega-commit.
this introduces a new buffering mechanism which results in dramatic
simplification of the channel manager.

as several structures have changed, we take the opportunity to move their
definitions into the source files where they are used, make them private and
de-typedef them.

the sound drivers are updated to use snd_setup_intr instead of
bus_setup_intr, and to comply with the de-typedefed structures.

the ac97, mixer and channel layers have been updated with finegrained
locking, as have some drivers- not all though.  the rest will follow soon.
2001-03-24 23:10:29 +00:00
..
alpha Unbreak build on alpha. 2001-03-24 15:17:27 +00:00
amd64 Fix a problem where we were switching npxproc from underneath processes 2001-03-24 08:27:57 +00:00
arm/include Correct disordering which is corresponding to bde's fix to 2001-02-17 14:51:11 +00:00
boot Always disable paging when exiting back to real mode after receiving a 2001-03-21 20:08:07 +00:00
cam Fix inquiry length detection for the ses(4) driver. It was using the 2001-03-16 22:16:54 +00:00
coda Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
compat fix linux_times() to take into account linux's value of CLK_TCK on the alpha. 2001-03-23 19:22:21 +00:00
compile
conf Restore the careful preservation of .depend (rev 1.78 of Makefile.i386) 2001-03-24 08:44:28 +00:00
contrib/dev Move configuration of work_memory to oltr_init() rather than 2001-03-08 01:38:58 +00:00
crypto Kernel crypto need binary key material, not symbolic ascii. 2001-03-10 13:02:58 +00:00
ddb
dev mega-commit. 2001-03-24 23:10:29 +00:00
fs Add dependancy on libmchain module. 2001-03-22 06:51:53 +00:00
geom Fix a braino in ccd's clone routine. 2001-01-29 06:18:14 +00:00
gnu Fixes to track snapshot copy-on-write checking in the specinfo 2001-03-07 07:09:55 +00:00
i4b Preceed/preceeding are not english words. Use precede or preceding. 2001-02-18 10:25:42 +00:00
i386 Fix a problem where we were switching npxproc from underneath processes 2001-03-24 08:27:57 +00:00
ia64 Unbreak build on alpha. 2001-03-24 15:17:27 +00:00
isa Always call resource_int_value function for getting portsize and msize. 2001-03-17 04:23:12 +00:00
isofs/cd9660 Add missed MODULE_VERSION() call, so loading of unicode conversion routine 2001-03-11 15:28:42 +00:00
kern Use (..., "%s", foo) instead of (..., foo) to avoid a warning about a 2001-03-24 06:26:47 +00:00
libkern RIP <machine/lock.h>. 2001-02-11 10:44:09 +00:00
miscfs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
modules Catch these modules up with obrien's recent cleanup commit. 2001-03-24 22:33:43 +00:00
msdosfs Grab the process lock while calling psignal and before calling psignal. 2001-03-07 03:37:06 +00:00
net (MFC candidate, see below). 2001-03-23 19:51:12 +00:00
netatalk Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
netatm Silence some warnings 2001-03-20 10:42:49 +00:00
netgraph netgraph.h: 2001-03-10 16:31:00 +00:00
netinet IPv4 address is not unsigned int. This change introduces in_addr_t. 2001-03-23 18:59:31 +00:00
netinet6 nuke IPSEC_SRCSEL which does not do the right thing. 2001-03-16 17:52:48 +00:00
netipx Another round of the <sys/queue.h> FOREACH transmogriffer. 2001-02-04 16:08:18 +00:00
netkey fixed possibility of panic at key_acquire(). 2001-01-14 17:25:08 +00:00
netnatm Mechanical change to use <sys/queue.h> macro API instead of 2001-02-04 13:13:25 +00:00
netncp Move bindery authentication ncps to ncp_ncp.c file. ncp_login.c will stay 2001-03-22 10:38:16 +00:00
netns
nfs Use the same API as the example code. 2001-03-20 02:10:18 +00:00
nfsclient Use the same API as the example code. 2001-03-20 02:10:18 +00:00
nfsserver Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash). 2001-03-17 09:31:06 +00:00
ntfs Reviewed by: jlemon 2001-03-01 21:00:17 +00:00
nwfs Add dependancy on libmchain module. 2001-03-22 06:51:53 +00:00
pc98 Merged from sys/i386/isa/npx.c revision 1.93. 2001-03-23 08:58:36 +00:00
pccard First step towards making loadable modules independent of having 2001-03-22 06:00:07 +00:00
pci Add a placeholder for the ServerWorks OSB4 device id. The SMBus 2001-03-15 06:56:51 +00:00
posix4 Lock need_resched with sched_lock. 2001-02-22 13:46:09 +00:00
powerpc Unbreak build on alpha. 2001-03-24 15:17:27 +00:00
rpc Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
svr4
sys Unbreak build on alpha. 2001-03-24 15:17:27 +00:00
tools replace calls to non-existant bail() subroutine with calls to 2001-03-23 11:48:50 +00:00
ufs Fix typo ); -> , 2001-03-24 15:25:04 +00:00
vm Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames and 2001-03-23 03:45:17 +00:00
Makefile