]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
add a fallback __DECLARE_FLEX_ARRAY
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 29 Nov 2023 22:41:06 +0000 (17:41 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Wed, 29 Nov 2023 22:41:06 +0000 (17:41 -0500)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
include/linux/kernel.h

index f9a5712938101e176864214c5ef6480275d0303b..da01c38161a11e00746e48d4fec8838afb3cc825 100644 (file)
@@ -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