freebsd-dev/sys
Peter Wemm caab6e909e Don't put aggregate structs 4K large on the kernel stack, especially when
we can recurse when loading dependencies and that the kstack is limited
to something like 6 or 7KB.  Having a single dependency caused an instant
double panic, and I stronly suspect some of the other strange "events"
that I have seen are possibly as a result of taking a couple of interrupts
with a large chunk of the stack already in use.

While here, fix a minor logic hiccup in a sanity check.
1998-11-06 15:16:07 +00:00
..
alpha Optimize bzero() by unrolling the aligned quadword loop and moving the length 1998-11-02 00:14:50 +00:00
amd64 Back out previous commit. The bpfilter -> bpf transition will have to be a 1998-11-03 22:01:22 +00:00
boot Use proper literal names. 1998-11-06 04:01:32 +00:00
cam Generalize the quirk entry that disables multi-lun probing for Sony CDROM 1998-11-04 19:56:24 +00:00
coda Support KLD. We register and unregister two modules. "coda" (the vfs) 1998-11-03 08:55:06 +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 make lnc0 definition in LINT match GENERIC 1998-11-06 09:37:38 +00:00
contrib/softupdates Change dirty block list handling to use TAILQ macros. 1998-10-31 15:33:32 +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 If this is going to have checks for kernel versions, it might as well 1998-11-06 02:13:14 +00:00
fs Support KLD. We register and unregister two modules. "coda" (the vfs) 1998-11-03 08:55:06 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Use TAILQ macros for clean/dirty block list processing. Set b_xflags 1998-10-31 15:31:29 +00:00
i386 make lnc0 definition in LINT match GENERIC 1998-11-06 09:37:38 +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 Don't put aggregate structs 4K large on the kernel stack, especially when 1998-11-06 15:16:07 +00:00
libkern
miscfs Change the #ifdef UNION code into a callable hook. Arrange to have this 1998-11-03 08:01:48 +00:00
modules Build linux_genassym static, this should help aout-to-elf builds 1998-11-05 04:39:26 +00:00
msdosfs Use TAILQ macros for clean/dirty block list processing. Set b_xflags 1998-10-31 15:31:29 +00:00
net * Use explicitly sized types for grovelling around inside packets. 1998-10-31 10:45:03 +00:00
netatalk
netatm Unneeded file. 1998-10-31 20:09:25 +00:00
netinet Some optimisations to the fragment reassembly code. 1998-10-27 09:19:03 +00:00
netipx
netkey
netnatm Nitpicking and dusting performed on a train. Removes trivial warnings 1998-10-25 17:44:59 +00:00
netns
nfs vm_object_page_clean() last arg changed from TRUE to OBJPC_SYNC. I'm not 1998-10-31 15:39:31 +00:00
nfsclient Use TAILQ macros for clean/dirty block list processing. Set b_xflags 1998-10-31 15:31:29 +00:00
nfsserver vm_object_page_clean() last arg changed from TRUE to OBJPC_SYNC. I'm not 1998-10-31 15:39:31 +00:00
pc98 Sync with sys/i386/i386/userconfig.c revision up to 1.115. 1998-11-06 08:08:05 +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 If this is going to have checks for kernel versions, it might as well 1998-11-06 02:13:14 +00:00
posix4
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 Implemented zero-copy TCP/IP extensions via sendfile(2) - send a 1998-11-05 14:28:26 +00:00
tools
ufs Change dirty block list handling to use TAILQ macros. 1998-10-31 15:33:32 +00:00
vm Implemented zero-copy TCP/IP extensions via sendfile(2) - send a 1998-11-05 14:28:26 +00:00
Makefile Build KLD modules, these work for both a.out and elf. 1998-11-03 06:50:58 +00:00