Index: kernel/generic/include/proc/thread.h
===================================================================
--- kernel/generic/include/proc/thread.h	(revision b23c88e8d625f4041bc622f650332526f02cba8e)
+++ kernel/generic/include/proc/thread.h	(revision c14762e308251eb9ee22f1638076409ea9196fc9)
@@ -49,4 +49,8 @@
 #include <udebug/udebug.h>
 #include <abi/sysinfo.h>
+#include <arch.h>
+
+
+#define THREAD              THE->thread
 
 #define THREAD_NAME_BUFLEN  20
@@ -155,7 +159,4 @@
 	state_t state;
 	
-	/** The thread would have been rescheduled had it not disabled preemption.*/
-	bool need_resched;
-	
 	/** Thread CPU. */
 	cpu_t *cpu;
