From e1560be62f7ec4fd5799f395f9cbe8534df73b91 Mon Sep 17 00:00:00 2001
From: Armin Luntzer <armin.luntzer@univie.ac.at>
Date: Wed, 11 Jul 2018 16:39:54 +0200
Subject: [PATCH] add new macro: member_size()

---
 include/kernel/kernel.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/kernel/kernel.h b/include/kernel/kernel.h
index da84f0c..536b84f 100644
--- a/include/kernel/kernel.h
+++ b/include/kernel/kernel.h
@@ -22,6 +22,7 @@
 
 
 #define offset_of(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
+#define member_size(TYPE, MEMBER) (sizeof(((TYPE *)0)->MEMBER))
 
 /* linux/kernel.h */
 #define container_of(ptr, type, member) ({                      \
-- 
GitLab