diff options
Diffstat (limited to 'include/asm-generic/vmlinux.lds.h')
-rw-r--r-- | include/asm-generic/vmlinux.lds.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index f53708be95eb..57b1b6811b61 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h | |||
@@ -166,10 +166,8 @@ | |||
166 | CPU_KEEP(exit.data) \ | 166 | CPU_KEEP(exit.data) \ |
167 | MEM_KEEP(init.data) \ | 167 | MEM_KEEP(init.data) \ |
168 | MEM_KEEP(exit.data) \ | 168 | MEM_KEEP(exit.data) \ |
169 | . = ALIGN(32); \ | 169 | STRUCT_ALIGN(); \ |
170 | VMLINUX_SYMBOL(__start___tracepoints) = .; \ | ||
171 | *(__tracepoints) \ | 170 | *(__tracepoints) \ |
172 | VMLINUX_SYMBOL(__stop___tracepoints) = .; \ | ||
173 | /* implement dynamic printk debug */ \ | 171 | /* implement dynamic printk debug */ \ |
174 | . = ALIGN(8); \ | 172 | . = ALIGN(8); \ |
175 | VMLINUX_SYMBOL(__start___verbose) = .; \ | 173 | VMLINUX_SYMBOL(__start___verbose) = .; \ |
@@ -218,6 +216,10 @@ | |||
218 | VMLINUX_SYMBOL(__start_rodata) = .; \ | 216 | VMLINUX_SYMBOL(__start_rodata) = .; \ |
219 | *(.rodata) *(.rodata.*) \ | 217 | *(.rodata) *(.rodata.*) \ |
220 | *(__vermagic) /* Kernel version magic */ \ | 218 | *(__vermagic) /* Kernel version magic */ \ |
219 | . = ALIGN(8); \ | ||
220 | VMLINUX_SYMBOL(__start___tracepoints_ptrs) = .; \ | ||
221 | *(__tracepoints_ptrs) /* Tracepoints: pointer array */\ | ||
222 | VMLINUX_SYMBOL(__stop___tracepoints_ptrs) = .; \ | ||
221 | *(__markers_strings) /* Markers: strings */ \ | 223 | *(__markers_strings) /* Markers: strings */ \ |
222 | *(__tracepoints_strings)/* Tracepoints: strings */ \ | 224 | *(__tracepoints_strings)/* Tracepoints: strings */ \ |
223 | } \ | 225 | } \ |