freebsd-dev/sys
Bruce Evans fbbeeb6cd6 Uninlined CURSIG() and unpolluted <sys/signalvar.h>. CURSIG() had become
very bloated, first with 128-bit sigset_t's, then with locking in the
SMP case, then with locking in all cases.  The space bloat was probably
also time bloat, partly because the fast path through CURSIG() was
pessimized by the sigset_t changes.  This change speeds up lmbench's
pipe-based latency benchmark by 4% on a Celeron.  <sys/signalvar.h>
had become very polluted to support the bloat.
2000-09-17 14:28:33 +00:00
..
alpha Remove a few leftover CLBYTES related bits. 2000-09-16 18:28:24 +00:00
amd64 Make LINT compile. 2000-09-16 18:55:05 +00:00
boot Use _ instead or - where proper, according to the style I have been 2000-09-16 21:04:49 +00:00
cam With the help of 'Eric Christeson <echriste@ssesco.com>', determined 2000-09-14 21:38:44 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Remove unused variables. 2000-09-09 14:35:35 +00:00
compile
conf I have no idea how a '#' became a '*'... 2000-09-16 20:45:11 +00:00
contrib/dev Remove SMP hack. 2000-09-16 18:57:18 +00:00
crypto sync with kame tree as of july00. tons of bug fixes/improvements. 2000-07-04 16:35:15 +00:00
ddb Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
dev Add locking to make able to run without the Giant lock being held. This 2000-09-17 13:26:25 +00:00
fs Add canonical checks to devfs_setattr(). 2000-09-16 12:06:58 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu Fixed some serious bugs in ext2_readdir(): 2000-09-12 17:10:39 +00:00
i4b - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
i386 Make LINT link. 2000-09-16 19:04:24 +00:00
isa - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
isofs/cd9660 Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
kern Uninlined CURSIG() and unpolluted <sys/signalvar.h>. CURSIG() had become 2000-09-17 14:28:33 +00:00
libkern Back out previous revision now that sys/random.h is properly fixed. 2000-09-11 19:34:04 +00:00
miscfs Fix a 64-bitism, use size_t instead of u_int for 4th arg to copyinstr. 2000-09-11 05:45:06 +00:00
modules A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA 2000-09-13 03:20:35 +00:00
msdosfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
net Call bpfattach() correctly from if_ppp.c 2000-09-16 14:17:15 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
netinet change the evaluation order of the rsvp socket in rsvp_input() 2000-09-17 13:50:12 +00:00
netinet6 examined the gateway (from the routing table) only when the address 2000-09-15 17:21:35 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey make sure we have IV that is random enough. memory allocator on 2000-08-28 08:24:46 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
nfsclient Don't scan for the "right" network interface by shooting in the dark. 2000-09-05 22:29:36 +00:00
nfsserver Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ntfs o Restructure vaccess() so as to check for DAC permission to modify the 2000-08-29 14:45:49 +00:00
nwfs Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
pc98 Merged from sys/isa/fd.c revision 1.187. 2000-09-15 05:47:56 +00:00
pccard - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
pci Add locking to make able to run without the Giant lock being held. This 2000-09-17 13:26:25 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, just 2000-09-14 20:15:16 +00:00
rpc
sys Uninlined CURSIG() and unpolluted <sys/signalvar.h>. CURSIG() had become 2000-09-17 14:28:33 +00:00
tools remove crufty exec stuff, perl is in the base system 2000-06-27 19:09:55 +00:00
ufs Add new flag PDIRUNLOCK to the component.cn_flags which should be set by 2000-09-17 07:26:42 +00:00
vm - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00