[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;