From: Jérémie Galarneau Date: Thu, 18 May 2017 20:15:20 +0000 (-0400) Subject: Fix: consumer_timer_signal_thread_qs waits on LTTNG_CONSUMER_SIG_SWITCH X-Git-Tag: v2.11.0-rc1~575 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=f05a6b6d56e3ff5a7fed1db2ef630665ca6f4c56 Fix: consumer_timer_signal_thread_qs waits on LTTNG_CONSUMER_SIG_SWITCH Signed-off-by: Jérémie Galarneau --- diff --git a/src/common/consumer/consumer-timer.c b/src/common/consumer/consumer-timer.c index 60ed94083..0adc5724e 100644 --- a/src/common/consumer/consumer-timer.c +++ b/src/common/consumer/consumer-timer.c @@ -394,7 +394,7 @@ void consumer_timer_signal_thread_qs(unsigned int signr) if (ret == -1) { PERROR("sigpending"); } - if (!sigismember(&pending_set, LTTNG_CONSUMER_SIG_SWITCH)) { + if (!sigismember(&pending_set, signr)) { break; } caa_cpu_relax();