From b957d263354e9679259fe91d09b5eb6df2fa796e Mon Sep 17 00:00:00 2001 From: Joris Vink Date: Fri, 13 Jul 2018 21:04:59 +0200 Subject: [PATCH] Let kore_worker_make_busy() not unlock solo workers --- src/worker.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/worker.c b/src/worker.c index bbc0acb..e1961fa 100644 --- a/src/worker.c +++ b/src/worker.c @@ -562,6 +562,9 @@ kore_worker_wait(int final) void kore_worker_make_busy(void) { + if (worker_count == WORKER_SOLO_COUNT || worker_no_lock == 1) + return; + if (worker->has_lock) { worker_unlock(); worker->has_lock = 0;