Index: src/libcfa/concurrency/kernel
===================================================================
--- src/libcfa/concurrency/kernel	(revision ea8b2f7e16005c4ecdb2566b748c8eb02f60f32b)
+++ src/libcfa/concurrency/kernel	(revision 6d6cf5a51aca7952ac2c779153dfa7fab72718ea)
@@ -113,4 +113,18 @@
 	pthread_t kernel_thread;
 
+	// RunThread data
+	// Action to do after a thread is ran
+	struct FinishAction finish;
+
+	// Preemption data
+	// Node which is added in the discrete event simulaiton
+	struct alarm_node_t * preemption_alarm;
+
+	// If true, a preemption was triggered in an unsafe region, the processor must preempt as soon as possible
+	bool pending_preemption;
+
+	// Idle lock
+	__bin_sem_t idleLock;
+
 	// Termination
 	// Set to true to notify the processor should terminate
@@ -119,19 +133,4 @@
 	// Termination synchronisation
 	semaphore terminated;
-
-	// RunThread data
-	// Action to do after a thread is ran
-	struct FinishAction finish;
-
-	// Preemption data
-	// Node which is added in the discrete event simulaiton
-	struct alarm_node_t * preemption_alarm;
-
-	// If true, a preemption was triggered in an unsafe region, the processor must preempt as soon as possible
-	bool pending_preemption;
-
-	// Idle lock
-	sem_t idleLock;
-	// __bin_sem_t idleLock;
 
 	// Link lists fields
