[MINOR] uninline task_wakeup
task_wakup has become bigger since we used the trees. Let's not
inline it anymore.
diff --git a/include/proto/task.h b/include/proto/task.h
index 424a46c..2c724ad 100644
--- a/include/proto/task.h
+++ b/include/proto/task.h
@@ -38,7 +38,9 @@
void *tree_delete(void *node);
/* puts the task <t> in run queue <q>, and returns <t> */
-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 2fd6efa..d236d9f 100644
--- a/src/task.c
+++ b/src/task.c
@@ -43,6 +43,10 @@
return __tree_delete(node);
}
+struct task *_task_wakeup(struct task *t)
+{
+ return __task_wakeup(t);
+}
/*
* task_queue()
*