X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sched.c;h=ea79a3e854ca61bd9bf24b09be1a0e8aebf74b1b;hp=9db7c092e0209ac542283980773a9519a4f3b49a;hb=a95093cd8b62d411b9448aa77768774e1bdd81e5;hpb=2a8029478dfc65f0c935d864faf4aea9e3deb27d diff --git a/sched.c b/sched.c index 9db7c092..ea79a3e8 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 \n", t->status); if (t->ret > 0 || !t->event_handler) continue; t->event_handler(t);