Index: kernel/generic/include/proc/thread.h
===================================================================
--- kernel/generic/include/proc/thread.h	(revision aab5e46888d1e1a3843c6928a153569c75281ee1)
+++ kernel/generic/include/proc/thread.h	(revision ef4218ffa80e581a90d36e6259ab052bb5dc2548)
@@ -41,5 +41,4 @@
 #include <cpu.h>
 #include <synch/spinlock.h>
-#include <synch/rcu_types.h>
 #include <adt/odict.h>
 #include <mm/slab.h>
@@ -194,16 +193,4 @@
 	thread_id_t tid;
 
-	/** Work queue this thread belongs to or NULL. Immutable. */
-	struct work_queue *workq;
-	/** Links work queue threads. Protected by workq->lock. */
-	link_t workq_link;
-	/** True if the worker was blocked and is not running. Use thread->lock. */
-	bool workq_blocked;
-	/** True if the worker will block in order to become idle. Use workq->lock. */
-	bool workq_idling;
-
-	/** RCU thread related data. Protected by its own locks. */
-	rcu_thread_data_t rcu;
-
 	/** Architecture-specific data. */
 	thread_arch_t arch;
