diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-11-29 17:41:06 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-11-29 17:41:06 -0500 |
commit | 314ce7d963efe13756e4cd2bb008e02b6afdcb80 (patch) | |
tree | 41deb7fb980796f588a74118039aa168e15c6877 /include | |
parent | 89b361f24a433a4a55e0032eca4e43045ea3f0d0 (diff) |
add a fallback __DECLARE_FLEX_ARRAYv1.3.5
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/kernel.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/linux/kernel.h b/include/linux/kernel.h index f9a57129..da01c381 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 |