freebsd-skq/sys
Bruce Evans 179235b38b Optimized the check for unmasked pending signals in CURSIG() using a new
inline function sigsetmasked() and a new macro SIGPENDING().  CURSIG()
will soon be moved out of the normal path of execution for syscalls and
traps.  Then its efficiency will be less important but the new interfaces
will be useful for checking for unmasked pending signals in more places.

Submitted by:		luoqi (long ago, in a slightly different form)

Assert that sched_lock is not held in CURSIG().
2002-04-04 15:19:41 +00:00
..
alpha Dike out a highly insecure UCONSOLE option. 2002-04-03 10:56:59 +00:00
amd64 Pre-declare bootpc_init() so that options BOOTP doesn't break the 2002-04-04 14:27:57 +00:00
arm Guard against redefining __gnuc_va_list. 2002-03-24 11:25:46 +00:00
boot Use a relative path to libstand.. /usr/src/lib/libstand may not exist 2002-04-04 06:04:38 +00:00
cam Fix 3 of the four problems with my last indentation fix. ("fixing" the 2002-04-01 05:41:33 +00:00
coda Remove __P. 2002-03-20 05:00:21 +00:00
compat Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
conf Register major #4 for GEOM 2002-04-04 09:35:08 +00:00
contrib We don't need ip_ipsec_pxy.c in userland. 2002-03-26 13:42:09 +00:00
crypto Remove __P. 2002-03-20 05:14:42 +00:00
ddb Fixed some style bugs in the removal of __P(()). Continuation lines 2002-03-23 11:53:03 +00:00
dev o Reduce the gratuitous differences with NetBSD. 2002-04-04 06:28:16 +00:00
fs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
geom Centralize EOF handling and improve access controls for bio scheduling. 2002-04-04 09:58:20 +00:00
gnu Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
i4b Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
i386 Pre-declare bootpc_init() so that options BOOTP doesn't break the 2002-04-04 14:27:57 +00:00
ia64 Pre-declare bootpc_init() so that options BOOTP doesn't break the 2002-04-04 14:27:57 +00:00
isa When reading a UFS-style label from a floppy, don't attempt to use a 2002-04-02 18:29:43 +00:00
isofs/cd9660 Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
kern Optimized the check for unmasked pending signals in CURSIG() using a new 2002-04-04 15:19:41 +00:00
libkern Remove 'register' keyword. 2002-03-21 18:49:23 +00:00
modules First cut at breaking out the bus attachment from the bus independent 2002-04-02 02:38:35 +00:00
net Replace (deprecated ?) FREE() macro with direct calls to free() 2002-04-04 06:03:17 +00:00
netatalk Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netatm Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netgraph Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netinet Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netinet6 Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netipx Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netkey Remove __P. 2002-03-20 02:39:27 +00:00
netnatm Remove __P. 2002-03-20 02:39:27 +00:00
netncp Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
netns Remove __P. 2002-03-20 02:39:27 +00:00
netsmb Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
nfs Remove unused include. 2002-03-20 10:12:07 +00:00
nfsclient Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
nfsserver Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
pc98 Dike out a highly insecure UCONSOLE option. 2002-04-03 10:56:59 +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 smbus_alloc_bus is not part of the smbus interface anymore 2002-03-23 18:27:16 +00:00
posix4 Remove __P. 2002-03-19 22:20:14 +00:00
powerpc - Move the MI mutexes sched_lock and Giant from being declared in the 2002-04-02 22:19:16 +00:00
rpc
security/lomac Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
sparc64 Dike out a highly insecure UCONSOLE option. 2002-04-03 10:56:59 +00:00
svr4
sys Optimized the check for unmasked pending signals in CURSIG() using a new 2002-04-04 15:19:41 +00:00
tools constify 2002-04-01 19:22:04 +00:00
ufs Move the FFS parameter MAXFRAG from <sys/param.h> to <ufs/ffs/fs.h> 2002-04-03 20:39:27 +00:00
vm Fix a long standing 32bit-ism. Don't assume that the size of a chunk of 2002-04-03 06:57:52 +00:00
Makefile