freebsd-skq/sys
alfred 798c53d495 Redo the sigio locking.
Turn the sigio sx into a mutex.

Sigio lock is really only needed to protect interrupts from dereferencing
the sigio pointer in an object when the sigio itself is being destroyed.

In order to do this in the most unintrusive manner change pgsigio's
sigio * argument into a **, that way we can lock internally to the
function.
2002-05-01 20:44:46 +00:00
..
alpha Remove two unused headers (<machine/frame.h> and <machine/psl.h>). 2002-05-01 06:24:51 +00:00
amd64 Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
arm Guard against redefining __gnuc_va_list. 2002-03-24 11:25:46 +00:00
boot Rename the file used to specify the nextboot to make it clear that this 2002-04-26 22:32:15 +00:00
cam Make Veritas Storage Appliance a HILUNS device. 2002-04-24 00:00:55 +00:00
coda Don't put a line break in string literals. GCC 3.1 complains and GCC 2002-04-20 01:42:56 +00:00
compat Zap some stale unused headers, including one machine/psl.h (which is 2002-05-01 02:17:33 +00:00
conf We don't need no stinkin' echos here. 2002-05-01 19:24:26 +00:00
contrib Merge updates from 3.4.26 - 3.4.27. 2002-04-27 16:56:25 +00:00
crypto Remove macros that are defined elsewhere. 2002-04-21 10:32:48 +00:00
ddb Commented out locking that would be used in the ps command if locks were 2002-04-11 21:01:34 +00:00
dev Add an epic_stats_update() function (called once per second). Even though 2002-05-01 19:23:04 +00:00
fs Fix udf_read(). Honor the uio_resid when determining the size of 2002-04-30 05:05:05 +00:00
geom Fix a {} bug which doesn't have any effect yet. 2002-04-27 07:07:37 +00:00
gnu Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
i4b Change instances of avma1pp2- to ifpi2- in printf's since the name 2002-04-28 11:47:10 +00:00
i386 Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
ia64 Connect up kern_envp *before* we use it for getenv() and console probing. 2002-05-01 06:52:08 +00:00
isa Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
isofs/cd9660 Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
kern Redo the sigio locking. 2002-05-01 20:44:46 +00:00
libkern Remove bogus include of <machine/ansi.h>. 2002-04-11 06:53:40 +00:00
modules Zap KMODDEPS entries so that people do not wonder why it isn't working on 2002-05-01 01:34:48 +00:00
net Redo the sigio locking. 2002-05-01 20:44:46 +00:00
netatalk Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
netatm - Take advantage of the M_ZERO flag that can now be passed to uma_zalloc. 2002-04-30 07:41:59 +00:00
netgraph Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
netinet Redo the sigio locking. 2002-05-01 20:44:46 +00:00
netinet6 Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
netipx Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
netkey Redo the sigio locking. 2002-05-01 20:44:46 +00:00
netnatm Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
netncp Add character translation table between Unix and NetWare according 2002-04-20 05:35:02 +00:00
netns Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
netsmb Revert the change of #includes in sys/filedesc.h and sys/socketvar.h. 2002-04-30 01:54:54 +00:00
nfs Remove unused include. 2002-03-20 10:12:07 +00:00
nfsclient We don't need the arp kludge any more. 2002-04-28 18:29:44 +00:00
nfsserver Limit to the maximum allowed reply size the amount of data that 2002-04-21 16:14:54 +00:00
pc98 Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
pccard Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
pci Move us yet closer to IFM_* definitions in NetBSD. 2002-04-29 05:32:44 +00:00
posix4 Remove __P. 2002-03-19 22:20:14 +00:00
powerpc Don't export timecounter structures under debug. with sysctl, they 2002-04-30 19:34:31 +00:00
rpc
security/lomac Use the proc lock to protect p_ucred while we read a few items from it. 2002-04-11 21:17:45 +00:00
sparc64 Add support for an alternate signal trampoline; add a sysarch call to register 2002-04-29 18:08:26 +00:00
svr4
sys Redo the sigio locking. 2002-05-01 20:44:46 +00:00
tools Awk version of makeobjops.PL. 2002-05-01 03:19:19 +00:00
ufs Remove support for using soon to be retired "special" poll(2) ops. 2002-04-18 14:52:28 +00:00
vm o Convert the vm_page buckets mutex to a spin lock. (This resolves 2002-04-30 21:24:47 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00