X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=grab_client.c;h=7948c44957cdf7f8d28e40c7d3253b385969adf6;hp=4f9b40418592d422e580051a19207da031421117;hb=ece0cc264ef6551c2064489757c0efbe6d60aa97;hpb=e03f07ca9d8c69b22b52dbb0aa035d43134ce95c diff --git a/grab_client.c b/grab_client.c index 4f9b4041..7948c449 100644 --- a/grab_client.c +++ b/grab_client.c @@ -92,9 +92,9 @@ err: return -E_GC_WRITE; } -static void gc_pre_select(struct sched *s, struct task *t) +static void gc_pre_select(struct sched *s, void *context) { - struct grab_client *gc = task_context(t); + struct grab_client *gc = context; int ret = btr_node_status(gc->btrn, 0, BTR_NT_LEAF); if (ret == 0) @@ -108,7 +108,7 @@ static void gc_pre_select(struct sched *s, struct task *t) * We need this forward declaration as post_select() needs * activate_grab_client and vice versa. */ -static int gc_post_select(struct sched *s, struct task *t); +static int gc_post_select(struct sched *s, void *context); /** * Move a grab client to the active list and start it. @@ -185,9 +185,9 @@ static int gc_close(struct grab_client *gc, int err) return 0; } -static int gc_post_select(__a_unused struct sched *s, struct task *t) +static int gc_post_select(__a_unused struct sched *s, void *context) { - struct grab_client *gc = task_context(t); + struct grab_client *gc = context; struct btr_node *btrn = gc->btrn; int ret; size_t sz;