UAPI: Split compound conditionals containing __KERNEL__ in Arm64
authorDavid Howells <dhowells@redhat.com>
Thu, 4 Oct 2012 11:10:18 +0000 (12:10 +0100)
committerDavid Howells <dhowells@redhat.com>
Thu, 4 Oct 2012 11:10:18 +0000 (12:10 +0100)
Split compound conditionals containing __KERNEL__ in Arm64 where possible to
make it easier for the UAPI disintegration scripts to handle them.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/hwcap.h
arch/arm64/include/asm/stat.h
arch/arm64/include/asm/unistd.h

index f8190ba45a3e3eaf85861863603ccc5e48e01f0d..db05f97661127ef5c16a0ab9c7c42794a1cee8f1 100644 (file)
@@ -35,7 +35,8 @@
 #define COMPAT_HWCAP_IDIVT     (1 << 18)
 #define COMPAT_HWCAP_IDIV      (COMPAT_HWCAP_IDIVA|COMPAT_HWCAP_IDIVT)
 
-#if defined(__KERNEL__) && !defined(__ASSEMBLY__)
+#ifdef __KERNEL__
+#ifndef __ASSEMBLY__
 /*
  * This yields a mask that user programs can use to figure out what
  * instruction set this cpu supports.
@@ -49,5 +50,6 @@
 
 extern unsigned int elf_hwcap;
 #endif
+#endif
 
 #endif
index d87225cbead81d0110fbcba80bdd866e0a9690fc..a9f580c28f7ba1920d782931344b19a51b9a7ce8 100644 (file)
@@ -18,7 +18,8 @@
 
 #include <asm-generic/stat.h>
 
-#if defined(__KERNEL__) && defined(CONFIG_COMPAT)
+#ifdef __KERNEL__
+#ifdef CONFIG_COMPAT
 
 #include <asm/compat.h>
 
@@ -57,6 +58,7 @@ struct stat64 {
        compat_u64      st_ino;
 };
 
+#endif
 #endif
 
 #endif
index f55ba3e56c32cb730495a47b5c76dfa726ff35c9..8f03dee066ed0a16e56b94bbe361b49372bf07d2 100644 (file)
@@ -18,6 +18,8 @@
 #include <asm-generic/unistd.h>
 #endif
 
-#if defined(__KERNEL__) && defined(CONFIG_COMPAT)
+#ifdef __KERNEL__
+#ifdef CONFIG_COMPAT
 #include <asm/unistd32.h>
 #endif
+#endif