freebsd-skq/sys/mips/mips
kib ce081b037e In r197963, a race with thread being selected for signal delivery
while in kernel mode, and later changing signal mask to block the
signal, was fixed for sigprocmask(2) and ptread_exit(3). The same race
exists for sigreturn(2), setcontext(2) and swapcontext(2) syscalls.

Use kern_sigprocmask() instead of direct manipulation of td_sigmask to
reschedule newly blocked signals, closing the race.

Reviewed by:	davidxu
Tested by:	pho
MFC after:	1 month
2009-10-27 10:47:58 +00:00
..
autoconf.c
busdma_machdep.c Fix copyrights to reflect the origin of these files. 2009-06-29 16:45:50 +00:00
cache_mipsNN.c
cache.c This file shows signs of heavy borrowing from NetBSD's cache.c file, 2008-04-15 05:35:00 +00:00
copystr.S Add copyright notice and license to reflect origin of most of the 2008-04-15 05:31:19 +00:00
cpu.c o Move $FreeBSD$ from comment to __FBSDID macro 2009-01-14 20:16:44 +00:00
db_disasm.c
db_interface.c
db_trace.c
dump_machdep.c Fix copyrights to reflect the origin of these files. 2009-06-29 16:45:50 +00:00
elf64_machdep.c Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
elf_machdep.c Make sure that the primary native brandinfo always gets added 2009-10-03 11:57:21 +00:00
exception.S
fp.S
gdb_machdep.c
genassym.c
in_cksum.c - Fix in_cksum for big-endian MIPS: use correct compile-time check. 2009-02-08 23:43:36 +00:00
intr_machdep.c Fix copyrights to reflect the origin of these files. 2009-06-29 16:45:50 +00:00
locore.S
machdep.c Add cpu_flush_dcache() for use after non-DMA based I/O so that a 2009-05-18 18:37:18 +00:00
mainbus.c Fix MALTA build; some prototypes were wrong and blew up when kobj method 2009-06-12 22:49:35 +00:00
mem.c Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
mp_machdep.c * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
nexus.c o Make debug output conditional 2009-01-14 20:36:58 +00:00
pm_machdep.c In r197963, a race with thread being selected for signal delivery 2009-10-27 10:47:58 +00:00
pmap.c o Introduce vm_sync_icache() for making the I-cache coherent with 2009-10-21 18:38:02 +00:00
psraccess.S
stack_machdep.c
support.S The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp 2008-09-23 14:45:10 +00:00
swtch.S
tick.c Document a few sysctls. 2008-08-03 14:11:06 +00:00
tlb.S
trap.c Fix comments to relate to FreeBSD's current interrupt blocking 2008-09-28 03:50:34 +00:00
uio_machdep.c
vm_machdep.c