summaryrefslogtreecommitdiffstats
path: root/sys/boot/arm/at91
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2006-10-20 16:19:21 +0000
committerjhb <jhb@FreeBSD.org>2006-10-20 16:19:21 +0000
commit4cc0b2f46eb9ad59b1da2573d5545ca82bc590be (patch)
tree6479eb26a27abae1d25446d4dc628feccd77d234 /sys/boot/arm/at91
parentdf52e865567da11991a43a0a47afa4576b2fbf0b (diff)
downloadFreeBSD-src-4cc0b2f46eb9ad59b1da2573d5545ca82bc590be.zip
FreeBSD-src-4cc0b2f46eb9ad59b1da2573d5545ca82bc590be.tar.gz
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
Diffstat (limited to 'sys/boot/arm/at91')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud