-
Alexandre Raymond authored
Both the signal thread (via sigwait()) and the cpu thread (via a normal signal handler) were attempting to catch SIG_IPI. This resulted in random freezes under Darwin. This patch separates SIG_IPI from the rest of the signals handled by the signal thread, because it is independently caught by the cpu thread. Signed-off-by:
Alexandre Raymond <cerbere@gmail.com>
Acked-by:
Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by:
Blue Swirl <blauwirbel@gmail.com>Alexandre Raymond authoredBoth the signal thread (via sigwait()) and the cpu thread (via a normal signal handler) were attempting to catch SIG_IPI. This resulted in random freezes under Darwin. This patch separates SIG_IPI from the rest of the signals handled by the signal thread, because it is independently caught by the cpu thread. Signed-off-by:
Alexandre Raymond <cerbere@gmail.com>
Acked-by:
Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by:
Blue Swirl <blauwirbel@gmail.com>
Loading