X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fasm-arm%2Felf.h;h=17f0c656d2724ced3166ac37e43bc73c6fc44ad3;hb=b7a818e4fcd2c3ee8c34c2367d345561c4c76a15;hp=71061ca5c5d0dc9266a6e7f72d09f3a0ac44ff4f;hpb=dbe1ab9514c231c9b062140a107d9dea0eabefcc;p=powerpc.git diff --git a/include/asm-arm/elf.h b/include/asm-arm/elf.h index 71061ca5c5..17f0c656d2 100644 --- a/include/asm-arm/elf.h +++ b/include/asm-arm/elf.h @@ -8,7 +8,6 @@ #include #include -#include typedef unsigned long elf_greg_t; typedef unsigned long elf_freg_t[3]; @@ -29,11 +28,6 @@ typedef elf_greg_t elf_gregset_t[ELF_NGREG]; typedef struct user_fp elf_fpregset_t; -/* - * This is used to ensure we don't load something for the wrong architecture. - */ -#define elf_check_arch(x) ( ((x)->e_machine == EM_ARM) && (ELF_PROC_OK((x))) ) - /* * These are used to set parameters in the core dumps. */ @@ -45,6 +39,14 @@ typedef struct user_fp elf_fpregset_t; #endif #define ELF_ARCH EM_ARM +#ifdef __KERNEL__ +#include + +/* + * This is used to ensure we don't load something for the wrong architecture. + */ +#define elf_check_arch(x) ( ((x)->e_machine == EM_ARM) && (ELF_PROC_OK((x))) ) + #define USE_ELF_CORE_DUMP #define ELF_EXEC_PAGESIZE 4096 @@ -81,8 +83,6 @@ typedef struct user_fp elf_fpregset_t; extern char elf_platform[]; #define ELF_PLATFORM (elf_platform) -#ifdef __KERNEL__ - /* * 32-bit code is always OK. Some cpus can do 26-bit, some can't. */