From: Omri Mor Date: Sat, 20 May 2017 08:55:34 +0000 (-0700) Subject: flist.h: replace offsetof macros by stddef.h include X-Git-Tag: fio-2.21~52 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=15e0d945776175b179f0bf4373dff784722251d3 flist.h: replace offsetof macros by stddef.h include Signed-off-by: Omri Mor --- diff --git a/flist.h b/flist.h index b4fe6e65..2ca3d777 100644 --- a/flist.h +++ b/flist.h @@ -2,13 +2,7 @@ #define _LINUX_FLIST_H #include - -#undef offsetof -#ifdef __compiler_offsetof -#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) -#else -#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) -#endif +#include #define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \