freebsd-nq/sys
Kirk McKusick 1f7d250182 Change the proc information returned from the kernel so that it
no longer contains kernel specific data structures, but rather
only scalar values and structures that are already part of the
kernel/user interface, specifically rusage and rtprio. It no
longer contains proc, session, pcred, ucred, procsig, vmspace,
pstats, mtx, sigiolst, klist, callout, pasleep, or mdproc. If
any of these changed in size, ps, w, fstat, gcore, systat, and
top would all stop working. The new structure has over 200 bytes
of unassigned space for future values to be added, yet is nearly
100 bytes smaller per entry than the structure that it replaced.
2000-12-12 07:25:57 +00:00
..
alpha enable the proper cascade irq on as1000a 2000-12-12 01:39:17 +00:00
amd64 Fix the assembly mutex macros to call the appropriate witness functions if 2000-12-12 03:49:58 +00:00
boot Add "empty" makefile. Cross-building fails without it. 2000-12-08 04:08:09 +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 Add proc/<pid>/cmdline. 2000-12-09 16:20:48 +00:00
compile
conf - Add code to detect if a system call returns with locks other than Giant 2000-12-12 01:14:32 +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
dev - Don't return early from the PCI:EISA bridge attachment, or we will lose 2000-12-12 03:33:02 +00:00
fs Add a module version (so that linprocfs can properly depend on procfs) 2000-12-09 13:17:51 +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 Bugfix: enable interrupt sharing for ELSA Microlink ISDN PCI 2000-12-03 16:20:33 +00:00
i386 Fix the assembly mutex macros to call the appropriate witness functions if 2000-12-12 03:49:58 +00:00
ia64 - Add code to detect if a system call returns with locks other than Giant 2000-12-12 01:14:32 +00:00
isa Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
isofs/cd9660 Convert more malloc+bzero to malloc+M_ZERO. 2000-12-08 21:51:06 +00:00
kern Change the proc information returned from the kernel so that it 2000-12-12 07:25:57 +00:00
libkern Add __ucmpdi2 prototype to quelch a warning. 2000-12-07 22:28:20 +00:00
miscfs Add a module version (so that linprocfs can properly depend on procfs) 2000-12-09 13:17:51 +00:00
modules Added '-DPC98' to CFLAGS if MACHINE == pc98. 2000-12-10 10:07:50 +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 a bug where if the interface was in promiscuous mode when the 2000-12-11 03:36:26 +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 Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
posix4
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 proc information returned from the kernel so that it 2000-12-12 07:25:57 +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 Be less conservative with a recently added KASSERT. Certain edge 2000-12-11 07:52:47 +00:00
Makefile