X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sched.c;h=9356dd0c4d14be11fb1284eae7227a8489acf907;hp=9db7c092e0209ac542283980773a9519a4f3b49a;hb=53d2ded13e848052f8d84fae2f29d0dcb46898cc;hpb=37db6c718cbd9e350d46703c36dc6860477de476 diff --git a/sched.c b/sched.c index 9db7c092..9356dd0c 100644 --- a/sched.c +++ b/sched.c @@ -16,7 +16,10 @@ static void sched_preselect(struct sched *s) again: list_for_each_entry_safe(t, tmp, &pre_select_list, pre_select_node) { t->pre_select(s, t); - if (t->ret > 0 || !t->event_handler) +// PARA_INFO_LOG("%s \n", t->status); + if (t->ret > 0) + continue; + if (!t->event_handler) continue; t->event_handler(t); goto again; @@ -29,6 +32,7 @@ static void sched_post_select(struct sched *s) list_for_each_entry_safe(t, tmp, &post_select_list, post_select_node) { t->post_select(s, t); +// PARA_INFO_LOG("%s: %d\n", t->status, t->ret); if (t->ret > 0 || !t->event_handler) continue; t->event_handler(t);