From ab7ffe55b1959fe53cc6a72303312a83d1fb974f Mon Sep 17 00:00:00 2001 From: Pedro Gonnet <gonnet@google.com> Date: Tue, 7 Jun 2016 21:57:06 +0200 Subject: [PATCH] undo skipping the comm tasks, something is amiss... --- src/scheduler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/scheduler.c b/src/scheduler.c index 1cdc39af7f..92751e3bd5 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -1019,8 +1019,7 @@ void scheduler_start(struct scheduler *s, unsigned int mask, for (int k = 0; k < s->nr_tasks; k++) { struct task *t = &tasks[tid[k]]; if (atomic_dec(&t->wait) == 1 && ((1 << t->type) & s->mask) && - ((1 << t->subtype) & s->submask) && !t->skip && - (t->type != task_type_send) && (t->type != task_type_recv)) { + ((1 << t->subtype) & s->submask) && !t->skip) { scheduler_enqueue(s, t); pthread_cond_signal(&s->sleep_cond); } -- GitLab