From: Bin Meng Date: Sun, 27 Oct 2019 12:19:43 +0000 (-0700) Subject: linux/types.h: Surround 'struct ustat' with __linux__ X-Git-Tag: v2020.01-rc1~2^2~10 X-Git-Url: https://git.librecmc.org/?p=oweals%2Fu-boot.git;a=commitdiff_plain;h=10289b4ed9f68bf3cd99d54acd4efdf7a96e281b linux/types.h: Surround 'struct ustat' with __linux__ 'struct ustat' uses linux-specific typedefs to declare its memebers: __kernel_daddr_t and __kernel_ino_t. It is currently not used by any U-Boot codes, but when we build U-Boot tools for other platform like Windows, this becomes a problem. Let's surround it with __linux__. Signed-off-by: Bin Meng --- diff --git a/include/linux/types.h b/include/linux/types.h index cc6f7cb39e..51cb284bb8 100644 --- a/include/linux/types.h +++ b/include/linux/types.h @@ -151,12 +151,14 @@ typedef __u32 __bitwise __wsum; typedef unsigned __bitwise__ gfp_t; +#ifdef __linux__ struct ustat { __kernel_daddr_t f_tfree; __kernel_ino_t f_tinode; char f_fname[6]; char f_fpack[6]; }; +#endif #define DECLARE_BITMAP(name, bits) \ unsigned long name[BITS_TO_LONGS(bits)]