From e33aecefa6f1c11a510b74db909acc962eca08de Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 30 Apr 2007 13:15:14 +0200 Subject: [PATCH] [MINOR] uninline task_wakeup task_wakup has become bigger since we used the trees. Let's not inline it anymore. --- include/proto/task.h | 4 +++- src/task.c | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/proto/task.h b/include/proto/task.h index 424a46c6d..2c724ad61 100644 --- a/include/proto/task.h +++ b/include/proto/task.h @@ -38,7 +38,9 @@ extern void *run_queue; void *tree_delete(void *node); /* puts the task in run queue , and returns */ -static inline struct task *task_wakeup(struct task *t) +#define task_wakeup _task_wakeup +struct task *_task_wakeup(struct task *t); +static inline struct task *__task_wakeup(struct task *t) { if (t->state == TASK_RUNNING) return t; diff --git a/src/task.c b/src/task.c index 2fd6efa2a..d236d9fdc 100644 --- a/src/task.c +++ b/src/task.c @@ -43,6 +43,10 @@ void *tree_delete(void *node) { return __tree_delete(node); } +struct task *_task_wakeup(struct task *t) +{ + return __task_wakeup(t); +} /* * task_queue() *