From: Bin Meng <bmeng.cn@gmail.com>
Date: Sun, 27 Oct 2019 12:19:43 +0000 (-0700)
Subject: linux/types.h: Surround 'struct ustat' with __linux__
X-Git-Tag: v2025.01-rc5-pxa1908~2726^2~10
X-Git-Url: http://git.dujemihanovic.xyz/login.html?a=commitdiff_plain;h=10289b4ed9f68bf3cd99d54acd4efdf7a96e281b;p=u-boot.git

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 <bmeng.cn@gmail.com>
---

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)]