1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2024b246eSLinus Torvalds #ifndef _ALPHA_MODULE_H 3024b246eSLinus Torvalds #define _ALPHA_MODULE_H 4024b246eSLinus Torvalds 5786d35d4SDavid Howells #include <asm-generic/module.h> 6786d35d4SDavid Howells 7024b246eSLinus Torvalds struct mod_arch_specific 8024b246eSLinus Torvalds { 9024b246eSLinus Torvalds unsigned int gotsecindex; 10024b246eSLinus Torvalds }; 11024b246eSLinus Torvalds 12024b246eSLinus Torvalds #define ARCH_SHF_SMALL SHF_ALPHA_GPREL 13024b246eSLinus Torvalds 14024b246eSLinus Torvalds #ifdef MODULE 15024b246eSLinus Torvalds asm(".section .got,\"aws\",@progbits; .align 3; .previous"); 16024b246eSLinus Torvalds #endif 17024b246eSLinus Torvalds 18024b246eSLinus Torvalds #endif /*_ALPHA_MODULE_H*/ 19