Index: kernel/generic/include/macros.h
===================================================================
--- kernel/generic/include/macros.h	(revision b0c2075a579bc0b7840d9dd5002780f078d9c041)
+++ kernel/generic/include/macros.h	(revision a996402ef898089ab7a7f701afb770ceb257fd6b)
@@ -157,4 +157,11 @@
 	})
 
+
+#ifndef member_to_inst
+#define member_to_inst(ptr_member, type, member_identif) \
+	((type*) (((void*)(ptr_member)) - ((void*)&(((type*)0)->member_identif))))
+#endif
+
+
 #endif
 
