Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / include / asm-alpha / module.h
1 #ifndef _ALPHA_MODULE_H
2 #define _ALPHA_MODULE_H
3
4 struct mod_arch_specific
5 {
6         unsigned int gotsecindex;
7 };
8
9 #define MODULES_ARE_ELF64
10 #define Elf_Sym Elf64_Sym
11 #define Elf_Shdr Elf64_Shdr
12 #define Elf_Ehdr Elf64_Ehdr
13 #define Elf_Phdr Elf64_Phdr
14 #define Elf_Dyn Elf64_Dyn
15 #define Elf_Rel Elf64_Rel
16 #define Elf_Rela Elf64_Rela
17 #define ELF_R_TYPE(X)   ELF64_R_TYPE(X)
18 #define ELF_R_SYM(X)    ELF64_R_SYM(X)
19
20 #define ARCH_SHF_SMALL SHF_ALPHA_GPREL
21
22 #ifdef MODULE
23 asm(".section .got,\"aws\",@progbits; .align 3; .previous");
24 #endif
25
26 #endif /*_ALPHA_MODULE_H*/