diff options
Diffstat (limited to 'arch/x86/kernel/vmlinux.lds.S')
-rw-r--r-- | arch/x86/kernel/vmlinux.lds.S | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S index 624a2016198e..61682f0ac264 100644 --- a/arch/x86/kernel/vmlinux.lds.S +++ b/arch/x86/kernel/vmlinux.lds.S | |||
@@ -306,6 +306,13 @@ SECTIONS | |||
306 | } | 306 | } |
307 | 307 | ||
308 | . = ALIGN(8); | 308 | . = ALIGN(8); |
309 | .apicdrivers : AT(ADDR(.apicdrivers) - LOAD_OFFSET) { | ||
310 | __apicdrivers = .; | ||
311 | *(.apicdrivers); | ||
312 | __apicdrivers_end = .; | ||
313 | } | ||
314 | |||
315 | . = ALIGN(8); | ||
309 | /* | 316 | /* |
310 | * .exit.text is discard at runtime, not link time, to deal with | 317 | * .exit.text is discard at runtime, not link time, to deal with |
311 | * references from .altinstructions and .eh_frame | 318 | * references from .altinstructions and .eh_frame |
@@ -319,7 +326,7 @@ SECTIONS | |||
319 | } | 326 | } |
320 | 327 | ||
321 | #if !defined(CONFIG_X86_64) || !defined(CONFIG_SMP) | 328 | #if !defined(CONFIG_X86_64) || !defined(CONFIG_SMP) |
322 | PERCPU(INTERNODE_CACHE_BYTES, PAGE_SIZE) | 329 | PERCPU_SECTION(INTERNODE_CACHE_BYTES) |
323 | #endif | 330 | #endif |
324 | 331 | ||
325 | . = ALIGN(PAGE_SIZE); | 332 | . = ALIGN(PAGE_SIZE); |