Index: libcfa/src/concurrency/kernel.hfa
===================================================================
--- libcfa/src/concurrency/kernel.hfa	(revision 8cd5434f3d110edebf08e98094a3ae47d7dcbf94)
+++ libcfa/src/concurrency/kernel.hfa	(revision c65b930492ad76bf97d99a9c91a2f93cfe6e3893)
@@ -107,5 +107,5 @@
 
 	// Link lists fields
-	DLISTED_MGD_IMPL_IN(processor)
+	inline dlink(processor);
 
 	// special init fields
@@ -129,4 +129,5 @@
 #endif
 };
+P9_EMBEDDED( processor, dlink(processor) )
 
 void  ?{}(processor & this, const char name[], struct cluster & cltr);
@@ -136,6 +137,4 @@
 static inline void  ?{}(processor & this, struct cluster & cltr) { this{ "Anonymous Processor", cltr}; }
 static inline void  ?{}(processor & this, const char name[])     { this{name, *mainCluster}; }
-
-DLISTED_MGD_IMPL_OUT(processor)
 
 //-----------------------------------------------------------------------------
@@ -192,8 +191,8 @@
 
 	// List of idle processors
-	dlist(processor, processor) idles;
+	dlist(processor) idles;
 
 	// List of active processors
-	dlist(processor, processor) actives;
+	dlist(processor) actives;
 };
 
