X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Flinux%2Fkernel.h;fp=include%2Flinux%2Fkernel.h;h=da01c38161a11e00746e48d4fec8838afb3cc825;hb=314ce7d963efe13756e4cd2bb008e02b6afdcb80;hp=f9a5712938101e176864214c5ef6480275d0303b;hpb=89b361f24a433a4a55e0032eca4e43045ea3f0d0;p=bcachefs-tools-debian diff --git a/include/linux/kernel.h b/include/linux/kernel.h index f9a5712..da01c38 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h @@ -278,7 +278,10 @@ static inline void dump_stack(void) {} #define unsafe_memcpy(dst, src, bytes, justification) \ memcpy(dst, src, bytes) -#define DECLARE_FLEX_ARRAY(TYPE, NAME) \ - __DECLARE_FLEX_ARRAY(TYPE, NAME) +#ifdef __DECLARE_FLEX_ARRAY +#define DECLARE_FLEX_ARRAY(TYPE, NAME) __DECLARE_FLEX_ARRAY(TYPE, NAME) +#else +#define __DECLARE_FLEX_ARRAY(T, member) T member[0] +#endif #endif