xref: /linux-6.15/arch/alpha/include/asm/module.h (revision b2441318)
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