In Rev 1.296 the update of the siglist was moved to the end of ptsignal().
authorclaudio <claudio@openbsd.org>
Tue, 7 May 2024 10:46:35 +0000 (10:46 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 7 May 2024 10:46:35 +0000 (10:46 +0000)
commit3809f4f16c814a20b2d683c19d6ccb94580b5be6
treeef683e22cc84b09ffd5c8ac7e5199c211752d891
parent878094a2bb4176be276f77c7040062c4a8955829
In Rev 1.296 the update of the siglist was moved to the end of ptsignal().
One atomic_clearbits_int() hiding in SSTOP was missed when converting all
the exceptions that cleared the siglist again. Instead of clearing the bits
the mask needs to be set to 0 so that it is properly ignored.
OK mpi@
sys/kern/kern_sig.c