diff options
Diffstat (limited to 'arch/x86/kernel/vmlinux_64.lds.S')
-rw-r--r-- | arch/x86/kernel/vmlinux_64.lds.S | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/arch/x86/kernel/vmlinux_64.lds.S b/arch/x86/kernel/vmlinux_64.lds.S index 641f3f991a01..826270147b5a 100644 --- a/arch/x86/kernel/vmlinux_64.lds.S +++ b/arch/x86/kernel/vmlinux_64.lds.S | |||
@@ -1,26 +1,3 @@ | |||
1 | /* Align data segment to page size boundary */ | ||
2 | . = ALIGN(PAGE_SIZE); | ||
3 | /* Data */ | ||
4 | .data : AT(ADDR(.data) - LOAD_OFFSET) { | ||
5 | DATA_DATA | ||
6 | CONSTRUCTORS | ||
7 | /* End of data section */ | ||
8 | _edata = .; | ||
9 | } :data | ||
10 | |||
11 | |||
12 | .data.cacheline_aligned : | ||
13 | AT(ADDR(.data.cacheline_aligned) - LOAD_OFFSET) { | ||
14 | . = ALIGN(PAGE_SIZE); | ||
15 | . = ALIGN(CONFIG_X86_L1_CACHE_BYTES); | ||
16 | *(.data.cacheline_aligned) | ||
17 | } | ||
18 | |||
19 | . = ALIGN(CONFIG_X86_INTERNODE_CACHE_BYTES); | ||
20 | .data.read_mostly : AT(ADDR(.data.read_mostly) - LOAD_OFFSET) { | ||
21 | *(.data.read_mostly) | ||
22 | } | ||
23 | |||
24 | #define VSYSCALL_ADDR (-10*1024*1024) | 1 | #define VSYSCALL_ADDR (-10*1024*1024) |
25 | #define VSYSCALL_PHYS_ADDR ((LOADADDR(.data.read_mostly) + \ | 2 | #define VSYSCALL_PHYS_ADDR ((LOADADDR(.data.read_mostly) + \ |
26 | SIZEOF(.data.read_mostly) + 4095) & ~(4095)) | 3 | SIZEOF(.data.read_mostly) + 4095) & ~(4095)) |
@@ -95,11 +72,6 @@ | |||
95 | *(.data.init_task) | 72 | *(.data.init_task) |
96 | } :data.init | 73 | } :data.init |
97 | 74 | ||
98 | .data.page_aligned : AT(ADDR(.data.page_aligned) - LOAD_OFFSET) { | ||
99 | . = ALIGN(PAGE_SIZE); | ||
100 | *(.data.page_aligned) | ||
101 | } | ||
102 | |||
103 | .smp_locks : AT(ADDR(.smp_locks) - LOAD_OFFSET) { | 75 | .smp_locks : AT(ADDR(.smp_locks) - LOAD_OFFSET) { |
104 | /* might get freed after init */ | 76 | /* might get freed after init */ |
105 | . = ALIGN(PAGE_SIZE); | 77 | . = ALIGN(PAGE_SIZE); |