X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_rbtree.h;fp=palacios%2Finclude%2Fpalacios%2Fvmm_rbtree.h;h=6b72d6d4dd6d58d1c537467b72523f2faa09da72;hb=dc450df7818a872a3e8a3725ec97bdc273756b06;hp=44131fce4570bb07b3b95f7260318ee6348f4a21;hpb=8cd226e9445d54e8914ca71abdc233f8fb15d513;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); \