freebsd-nq/sys
Jake Burkholder c0c2557090 - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead
of explicit calls to lockmgr.  Also provides macros for the flags
  pased to specify shared, exclusive or release which map to the
  lockmgr flags.  This is so that the use of lockmgr can be easily
  replaced with optimized reader-writer locks.
- Add some locking that I missed the first time.
2000-12-13 00:17:05 +00:00
..
alpha - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
amd64 - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
boot Add a magic number, for easier identification of boot0. At present, 2000-12-12 17:27:35 +00:00
cam Add needed include of <sys/devicestat.h> 2000-12-07 22:31:13 +00:00
coda Protect accesses to member of struct proc with the proc lock. 2000-12-06 01:45:20 +00:00
compat - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
compile
conf Always build the ISA and EISA bridge code. This is slightly unintiuitive, 2000-12-12 08:23:50 +00:00
contrib/dev Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
crypto Initial import of AES algorithm code (aka Rijndael) from KAME. 2000-10-30 11:03:32 +00:00
ddb Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
dev Another mismatch found by Gcc: 2000-12-12 23:56:16 +00:00
fs - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
geom Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
gnu Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
i4b Change initialiser to match new structure layout. 2000-12-12 23:52:43 +00:00
i386 - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
ia64 - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
isa It's possible for an ISA bus to be hung off an EISA bridge, so we need to 2000-12-12 23:33:29 +00:00
isofs/cd9660 Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
kern - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
libkern Add __ucmpdi2 prototype to quelch a warning. 2000-12-07 22:28:20 +00:00
miscfs - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
modules The linprocfs sources have moved to sys/compat/linprocfs. 2000-12-12 22:00:05 +00:00
msdosfs Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
net Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
netatalk Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
netatm Add back some now needed #include <sys/systm.h> 2000-12-07 22:19:06 +00:00
netgraph Fix bug in parse type for struct ng_one2many_config. 2000-12-12 23:12:22 +00:00
netinet Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
netinet6 Staticize some malloc M_ instances. 2000-12-08 20:09:00 +00:00
netipx Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
netkey Revert previous commit after discussion with phk. 2000-10-30 09:13:46 +00:00
netnatm Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
netncp Make malloc use M_ZERO in some more locations. 2000-10-29 16:14:28 +00:00
netns Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
nfs Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
nfsclient Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
nfsserver Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
ntfs Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
nwfs v_interlock is a mutex now, not simple lock. 2000-11-04 02:42:11 +00:00
pc98 Removed the VoxWare sound drivers. 2000-12-10 10:02:32 +00:00
pccard add PNPID for PnP PCMCIA, SCM SwapBox Classic X2P. 2000-12-11 15:02:50 +00:00
pci Add a missing include of <sys/proc.h>. 2000-12-12 20:24:36 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Store in globaldata our CPU ID#. Provide a lock for panics - only one 2000-12-09 20:52:42 +00:00
rpc
svr4 This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
sys - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
tools Simplify this a bit so that it doesn't have to generate silly redundant 2000-12-06 06:59:38 +00:00
ufs Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
vm - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00