X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter_common.c;h=acd84d5cd6332e3d4a2c5507ecc661f1822ba0e1;hp=94e553b6e6ae63270cc81fc602b0fd57f1eb67e3;hb=b71a84c94992821c4bd70f80a2fdb3d4e9a39a62;hpb=c87045a40b9462ebeb28cc169d7bb3721c9a81d3 diff --git a/filter_common.c b/filter_common.c index 94e553b6..acd84d5c 100644 --- a/filter_common.c +++ b/filter_common.c @@ -275,3 +275,15 @@ void print_filter_helps(int detailed) } } + +void generic_filter_pre_select(struct sched *s, struct task *t) +{ + struct filter_node *fn = container_of(t, struct filter_node, task); + + t->error = 0; + if (btr_node_status(fn->btrn, fn->min_iqs) != 0) { + s->timeout.tv_sec = 0; + s->timeout.tv_usec = 1; + } +} +