mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-27 11:55:06 +00:00
d6e029adbe
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 |
||
---|---|---|
.. | ||
apm | ||
cbus | ||
compile | ||
conf | ||
include | ||
linux | ||
pc98 |