]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
linux(4): Properly restore the thread signal mask after signal delivery on i386
authorDmitry Chagin <dchagin@FreeBSD.org>
Mon, 30 May 2022 17:03:49 +0000 (20:03 +0300)
committerDmitry Chagin <dchagin@FreeBSD.org>
Mon, 30 May 2022 17:03:49 +0000 (20:03 +0300)
commit4a6c2d075da0c5105269e6edcbe57bf6aaa0a0ae
tree71c3215afdc312897589f98c95c2dd5907a9b8c5
parent2722e515ac8d0232cd80e5e8848715e27d222902
linux(4): Properly restore the thread signal mask after signal delivery on i386

Replace sigframe sf_extramask by native sigset_t and use it to
store/restore the thread signal mask without conversion to/from
Linux signal mask.

Pointy hat to: dchagin
MFC after: 2 weeks
sys/amd64/linux32/linux32_sysvec.c
sys/i386/linux/linux_sysvec.c
sys/x86/linux/linux_x86_sigframe.h