freebsd-dev/sys
John Baldwin 0fc32899f1 Remove the check that prevented signals from being delivered to exiting
processes.  It was originally added back when support for Linux threads
(and thus shared sigacts objects) was added, but no one knows why.  My
guess is that at some point during the Linux threads patches, the sigacts
object was torn down during exit1(), so this check was added to prevent
a panic for that race.  However, the stuff that was actually committed to
the tree doesn't teardown sigacts until wait() making the above race moot.
Re-allowing signals here lets one interrupt a NFS request during process
teardown (such as closing descriptors) on an interruptible mount.

Requested by:	kib (long time ago)
MFC after:	1 week
2006-10-20 16:19:21 +00:00
..
amd64 Move more MD devices and options out of MI NOTES. 2006-10-20 09:52:27 +00:00
arm There's no need to special-case lseek for arm/big-endian. 2006-10-20 11:00:03 +00:00
boot MFp4: 2006-10-20 09:12:05 +00:00
bsm Merge OpenBSM 1.0 alpha 12 import changes into src/sys/bsm. New events 2006-09-25 12:22:07 +00:00
cam Add a SCSI da(4) quirk for Rekam USB Camera. 2006-10-07 19:04:23 +00:00
coda Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
compat Regenerate. 2006-10-17 02:28:58 +00:00
conf Move more MD devices and options out of MI NOTES. 2006-10-20 09:52:27 +00:00
contrib Workaround bad locking design: 2006-10-05 09:48:25 +00:00
crypto Less magic. 2006-09-15 10:44:55 +00:00
ddb The powerpc and sparc64 MD `reboot' commands should never have existed 2006-10-10 07:26:54 +00:00
dev MFp4: when passing the transfer up the foodchain, make sure we go up 2006-10-20 07:11:52 +00:00
fs Update the access and modification times for dev while still holding 2006-10-20 08:03:42 +00:00
gdb Convert to new console api 2006-05-26 13:54:27 +00:00
geom Guard against invalid metadata. 2006-10-10 15:01:47 +00:00
gnu Add mnt_noasync counter to better handle interleaved calls to nmount(), 2006-09-26 04:15:59 +00:00
i4b Extend i4b to support CAPI manager based ISDN controllers (CAPI manager is part of 2006-07-09 21:16:06 +00:00
i386 Fix a recent regression regarding valid signals. 2006-10-20 10:09:40 +00:00
ia64 Move more MD devices and options out of MI NOTES. 2006-10-20 09:52:27 +00:00
isa Use calendaric calculation support from subr_clock.c instead of home-rolled. 2006-10-02 16:18:40 +00:00
isofs/cd9660 Use mount interlock to protect all changes to mnt_flag and mnt_kern_flag. 2006-09-26 04:12:49 +00:00
kern Remove the check that prevented signals from being delivered to exiting 2006-10-20 16:19:21 +00:00
libkern Add strstr() function to the libkern. 2006-08-12 15:28:39 +00:00
modules Loadable modules for mmc (the bus) amd mmcsd (the MMC and SD support 2006-10-20 06:52:59 +00:00
net - Update the baudrate every time the parent changes its link state. 2006-10-11 10:06:35 +00:00
net80211 Now that we have COMPAT_FREEBSD6 officially, use it from opt_compat.h. 2006-09-26 12:41:13 +00:00
netatalk Since soisdisconnected() is no longer called in pru_detach(), call it 2006-08-05 14:14:34 +00:00
netatm Change semantics of socket close and detach. Add a new protocol switch 2006-07-21 17:11:15 +00:00
netgraph Check pointer before dereferencing. 2006-10-18 07:47:07 +00:00
netinet o Do not do args->f_id.addr_type == 6 when there is 2006-10-11 12:14:28 +00:00
netinet6 Make net.inet6.ip6.auto_linklocal tunable. Someone may want to 2006-10-13 12:45:53 +00:00
netipsec Fix build breakage from previous commit which confused key_abort and key_close. 2006-07-22 09:18:02 +00:00
netipx Change semantics of socket close and detach. Add a new protocol switch 2006-07-21 17:11:15 +00:00
netkey With exception of the if_name() macro, all definitions in net_osdep.h 2006-08-04 21:27:40 +00:00
netnatm Change semantics of socket close and detach. Add a new protocol switch 2006-07-21 17:11:15 +00:00
netncp - Fix ncp_poll() to not panic if the socket doesn't have any pending data. 2006-08-03 15:31:52 +00:00
netsmb Fix misalignment bugs caused by invalid type casts of pointers 2006-08-22 03:05:51 +00:00
nfs
nfs4client Fixes up the handling of shared vnode lock lookups in the NFS client, 2006-09-13 18:39:09 +00:00
nfsclient Fixed some style bugs (especially ones involving long lines and use 2006-10-17 22:07:07 +00:00
nfsserver - Add a new function nfsrv_destroycache() to tear down the server request 2006-08-01 16:27:14 +00:00
opencrypto When DIAGNOSTIC is defined, verify if we don't free crypto requests from 2006-06-06 15:04:52 +00:00
pc98 - MFi386: Remove 'device io'. 2006-10-20 11:48:46 +00:00
pccard
pci Older incarnations of the device used non-standard BARs. 2006-10-17 10:26:11 +00:00
posix4 Backout the feature which can change thread's scheduling option, I really 2006-07-13 06:41:26 +00:00
powerpc Fix remaining compile error. 2006-10-18 19:56:20 +00:00
rpc
security Do allow jailed superuser to override the port ACL. 2006-10-10 17:04:19 +00:00
sparc64 Move more MD devices and options out of MI NOTES. 2006-10-20 09:52:27 +00:00
sun4v Comment out a debug entry which doesn't compile. Needed to fix LINT. 2006-10-17 03:53:38 +00:00
sys Fix the race between devfs_fp_check and devfs_reclaim. Derefence the 2006-10-20 07:59:50 +00:00
tools Check for errors when registering and unregistering firmware modules. This 2006-06-16 21:06:03 +00:00
ufs Do not translate the IN_ACCESS inode flag into the IN_MODIFIED while filesystem 2006-10-10 09:20:54 +00:00
vm Long ago, revision 1.22 of vm/vm_pager.h introduced a bug. Specifically, 2006-10-14 23:21:48 +00:00
Makefile Don't need to special case arm here anymore 2006-08-10 06:29:43 +00:00