diff options
Diffstat (limited to 'arch/s390/include/asm/module.h')
| -rw-r--r-- | arch/s390/include/asm/module.h | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/arch/s390/include/asm/module.h b/arch/s390/include/asm/module.h index f0b6b26b6e59..df1f861a848a 100644 --- a/arch/s390/include/asm/module.h +++ b/arch/s390/include/asm/module.h | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | #ifndef _ASM_S390_MODULE_H | 1 | #ifndef _ASM_S390_MODULE_H |
| 2 | #define _ASM_S390_MODULE_H | 2 | #define _ASM_S390_MODULE_H |
| 3 | |||
| 4 | #include <asm-generic/module.h> | ||
| 5 | |||
| 3 | /* | 6 | /* |
| 4 | * This file contains the s390 architecture specific module code. | 7 | * This file contains the s390 architecture specific module code. |
| 5 | */ | 8 | */ |
| @@ -28,19 +31,4 @@ struct mod_arch_specific | |||
| 28 | struct mod_arch_syminfo *syminfo; | 31 | struct mod_arch_syminfo *syminfo; |
| 29 | }; | 32 | }; |
| 30 | 33 | ||
| 31 | #ifdef CONFIG_64BIT | ||
| 32 | #define ElfW(x) Elf64_ ## x | ||
| 33 | #define ELFW(x) ELF64_ ## x | ||
| 34 | #else | ||
| 35 | #define ElfW(x) Elf32_ ## x | ||
| 36 | #define ELFW(x) ELF32_ ## x | ||
| 37 | #endif | ||
| 38 | |||
| 39 | #define Elf_Addr ElfW(Addr) | ||
| 40 | #define Elf_Rela ElfW(Rela) | ||
| 41 | #define Elf_Shdr ElfW(Shdr) | ||
| 42 | #define Elf_Sym ElfW(Sym) | ||
| 43 | #define Elf_Ehdr ElfW(Ehdr) | ||
| 44 | #define ELF_R_SYM ELFW(R_SYM) | ||
| 45 | #define ELF_R_TYPE ELFW(R_TYPE) | ||
| 46 | #endif /* _ASM_S390_MODULE_H */ | 34 | #endif /* _ASM_S390_MODULE_H */ |
