Skip to content

Commit

Permalink
UAPI: Split compound conditionals containing __KERNEL__ in Arm64
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
David Howells committed Oct 4, 2012
1 parent 8901395 commit 1c1e436
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
4 changes: 3 additions & 1 deletion arch/arm64/include/asm/hwcap.h
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -49,5 +50,6 @@

extern unsigned int elf_hwcap;
#endif
#endif

#endif
4 changes: 3 additions & 1 deletion arch/arm64/include/asm/stat.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@

#include <asm-generic/stat.h>

#if defined(__KERNEL__) && defined(CONFIG_COMPAT)
#ifdef __KERNEL__
#ifdef CONFIG_COMPAT

#include <asm/compat.h>

Expand Down Expand Up @@ -57,6 +58,7 @@ struct stat64 {
compat_u64 st_ino;
};

#endif
#endif

#endif
4 changes: 3 additions & 1 deletion arch/arm64/include/asm/unistd.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 1c1e436

Please sign in to comment.