freebsd-skq/sys/sparc64
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
..
central Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +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
ebus - Sort device methods. 2009-03-19 20:31:55 +00:00
fhc Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +00:00
include Sync with the other archs and wrapper the prototype of in_cksum_skip(9) 2009-10-26 22:00:26 +00:00
isa Add device found in B100. 2009-03-19 20:57:59 +00:00
pci Factor out the duplicated macro for the device type used in the 2009-09-13 14:47:31 +00:00
sbus Hook up the generic OFW pnpinfo string method. 2009-03-19 21:14:45 +00:00
sparc64 In r197963, a race with thread being selected for signal delivery 2009-10-27 10:47:58 +00:00