freebsd-skq/sys
Alfred Perlstein 21d56e9c33 Make AIO a loadable module.
Remove the explicit call to aio_proc_rundown() from exit1(), instead AIO
will use at_exit(9).

Add functions at_exec(9), rm_at_exec(9) which function nearly the
same as at_exec(9) and rm_at_exec(9), these functions are called
on behalf of modules at the time of execve(2) after the image
activator has run.

Use a modified version of tegge's suggestion via at_exec(9) to close
an exploitable race in AIO.

Fix SYSCALL_MODULE_HELPER such that it's archetecuterally neutral,
the problem was that one had to pass it a paramater indicating the
number of arguments which were actually the number of "int".  Fix
it by using an inline version of the AS macro against the syscall
arguments.  (AS should be available globally but we'll get to that
later.)

Add a primative system for dynamically adding kqueue ops, it's really
not as sophisticated as it should be, but I'll discuss with jlemon when
he's around.
2001-12-29 07:13:47 +00:00
..
alpha
amd64
arm
boot Avoid having the text and data sections merged into one program 2001-12-28 22:12:38 +00:00
cam
coda
compat
conf Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
contrib
crypto
ddb
dev Fix missing comma in previous commit. 2001-12-28 23:51:48 +00:00
fs
geom
gnu
i4b
i386
ia64
isa
isofs/cd9660
kern Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
libkern
modules Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
net Convert sppp_params() to use a malloced structure in order to reduce 2001-12-28 23:36:35 +00:00
netatalk
netatm
netgraph
netinet Fix ipfw fwd so that it acts as the docs say 2001-12-28 21:21:57 +00:00
netinet6
netipx
netkey
netnatm
netncp
netns
netsmb
nfs
nfsclient nfs_nget() does no locking whatsoever when looking up a vnode. If the 2001-12-27 19:40:34 +00:00
nfsserver
pc98
pccard
pci
posix4
powerpc
rpc
security/lomac s/sonewconn3/sonewconn/ forgotten by the modifier. 2001-12-26 18:31:22 +00:00
sparc64 Rename definitions to better match the hardware wstate fields. 2001-12-29 07:12:30 +00:00
svr4
sys Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
tools
ufs
vm
Makefile