Go to the documentation of this file. 1 #ifndef _ASM_POWERPC_MODULE_H
2 #define _ASM_POWERPC_MODULE_H
12 #include <linux/list.h>
27 struct ppc_plt_entry {
36 unsigned int stubs_section;
37 unsigned int toc_section;
38 #ifdef CONFIG_DYNAMIC_FTRACE
45 unsigned int core_plt_section;
46 unsigned int init_plt_section;
47 #ifdef CONFIG_DYNAMIC_FTRACE
54 struct bug_entry *bug_table;
55 unsigned int num_bugs;
65 asm(
".section .stubs,\"ax\",@nobits; .align 3; .previous");
69 asm(
".section .plt,\"ax\",@nobits; .align 3; .previous");
70 asm(
".section .init.plt,\"ax\",@nobits; .align 3; .previous");
74 #ifdef CONFIG_DYNAMIC_FTRACE
76 asm(
".section .ftrace.tramp,\"ax\",@nobits; .align 3; .previous");
85 #ifdef CONFIG_MODVERSIONS
86 #define ARCH_RELOCATES_KCRCTAB
88 extern const unsigned long reloc_start[];