freebsd-src/sys/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
..
apm Rename from apm_bioscall.s to apm_bioscall.S for removing a special rule 2005-04-20 12:28:20 +00:00
cbus Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
compile
conf Move the USB wireless drivers down into their own section next to the USB 2009-10-13 19:02:03 +00:00
include MFi386: Remove old file. 2009-09-09 10:05:50 +00:00
linux Add reach-over include files to read i386/foo.h. In time, the pc98 2005-04-01 23:19:43 +00:00
pc98 In r197963, a race with thread being selected for signal delivery 2009-10-27 10:47:58 +00:00