]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - recv_common.c
task_register() conversion: vss task
[paraslash.git] / recv_common.c
index 2d6aa74a55063da799f35d1b9abbe07b33aa59b4..921d57ae7f48838a4cb6412658e60fa072ab2a99 100644 (file)
@@ -127,10 +127,9 @@ void print_receiver_helps(unsigned flags)
  */
 int generic_recv_pre_select(struct sched *s, struct task *t)
 {
-       struct receiver_node *rn = container_of(t, struct receiver_node, task);
+       struct receiver_node *rn = task_context(t);
        int ret = btr_node_status(rn->btrn, 0, BTR_NT_ROOT);
 
-       t->error = 0;
        if (ret < 0)
                sched_min_delay(s);
        return ret;