X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_rbtree.h;h=6b72d6d4dd6d58d1c537467b72523f2faa09da72;hb=24178516ccd9f46718b687d4c630415eb63ff595;hp=44131fce4570bb07b3b95f7260318ee6348f4a21;hpb=da0f0deecf22754656bad2a95640461ec3ac4f1d;p=palacios.releases.git diff --git a/palacios/include/palacios/vmm_rbtree.h b/palacios/include/palacios/vmm_rbtree.h index 44131fc..6b72d6d 100644 --- a/palacios/include/palacios/vmm_rbtree.h +++ b/palacios/include/palacios/vmm_rbtree.h @@ -96,6 +96,11 @@ static inline struct page * rb_insert_page_cache(struct inode * inode, #ifdef __V3VEE__ +#include + + +#undef offsetof +#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) #define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \