freebsd-dev/sys/powerpc/booke
Konstantin Belousov d6e029adbe 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
..
clock.c Improve style(9), clean up. 2009-05-21 12:05:15 +00:00
copyinout.c
interrupt.c Minor clean up of BookE/MPC85XX: iprove naming and style(9). 2008-12-17 15:31:15 +00:00
locore.S Improve style(9), clean up. 2009-05-21 12:05:15 +00:00
machdep.c In r197963, a race with thread being selected for signal delivery 2009-10-27 10:47:58 +00:00
mp_cpudep.c Add SMP support on U3-based G5 systems. This does not yet work perfectly: 2009-10-23 03:17:02 +00:00
platform_bare.c Discover and handle the number of E500 CPUs in run time. 2009-06-05 09:46:00 +00:00
pmap.c o Introduce vm_sync_icache() for making the I-cache coherent with 2009-10-21 18:38:02 +00:00
swtch.S Minor style consistency fix. 2009-04-22 13:18:04 +00:00
trap_subr.S Initial support for SMP on PowerPC MPC85xx. 2009-05-21 11:43:37 +00:00
trap.c Make Book-E debug register state part of the PCB context. 2009-02-27 12:08:24 +00:00
vm_machdep.c Improve style(9), clean up. 2009-05-21 12:05:15 +00:00