opnsense-src/sys/pc98/pc98
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
..
busio.s /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
busiosubr.c - Add the i386_memio_map_load() function to load I/O address table. 2008-09-07 04:44:24 +00:00
canbepm.c Oops, fix copyright again. 2003-02-04 16:17:13 +00:00
canbus.c Since DELAY() was moved, most <machine/clock.h> #includes have been 2006-05-16 14:37:58 +00:00
canbus.h Oops, fix copyright again. 2003-02-04 16:17:13 +00:00
canbus_if.m /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
canbusvars.h Oops, fix copyright again. 2003-02-04 16:17:13 +00:00
machdep.c In r197963, a race with thread being selected for signal delivery 2009-10-27 10:47:58 +00:00
pc98_machdep.c Improved IDE HDD geometry adjustment. Previous code didn't work with 2008-10-27 08:40:13 +00:00
pc98_machdep.h Improved IDE HDD geometry adjustment. Previous code didn't work with 2008-10-27 08:40:13 +00:00