freebsd-dev/sys/fs
Bruce Evans 79065dba2a Moved signal handling and rescheduling from userret() to ast() so that
they aren't in the usual path of execution for syscalls and traps.
The main complication for this is that we have to set flags to control
ast() everywhere that changes the signal mask.

Avoid locking in userret() in most of the remaining cases.

Submitted by:	luoqi (first part only, long ago, reorganized by me)
Reminded by:	dillon
2002-04-04 17:49:48 +00:00
..
cd9660 Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
coda Moved signal handling and rescheduling from userret() to ast() so that 2002-04-04 17:49:48 +00:00
deadfs Remove __P. 2002-03-19 22:20:14 +00:00
devfs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
fdescfs Remove __P. 2002-03-19 22:20:14 +00:00
fifofs Remove __P. 2002-03-19 22:20:14 +00:00
hpfs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
msdosfs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
ntfs Remove __P. 2002-03-19 22:20:14 +00:00
nullfs Cannot release vnode underlying the nullfs vnode in null_inactive 2002-03-18 05:39:04 +00:00
nwfs Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
portalfs Remove __P. 2002-03-19 22:20:14 +00:00
procfs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
pseudofs Part I: Update extended attribute API and ABI: 2002-02-10 04:43:22 +00:00
smbfs Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
specfs Remove __P. 2002-03-19 22:20:14 +00:00
umapfs Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
unionfs Remove __P. 2002-03-19 22:20:14 +00:00