diff options
Diffstat (limited to 'arch/ia64/kernel/vmlinux.lds.S')
| -rw-r--r-- | arch/ia64/kernel/vmlinux.lds.S | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/ia64/kernel/vmlinux.lds.S b/arch/ia64/kernel/vmlinux.lds.S index 5b0d5f64a9b1..b3b2e389d6b2 100644 --- a/arch/ia64/kernel/vmlinux.lds.S +++ b/arch/ia64/kernel/vmlinux.lds.S | |||
| @@ -184,7 +184,9 @@ SECTIONS | |||
| 184 | *(.data.gate) | 184 | *(.data.gate) |
| 185 | __stop_gate_section = .; | 185 | __stop_gate_section = .; |
| 186 | } | 186 | } |
| 187 | . = ALIGN(PAGE_SIZE); /* make sure the gate page doesn't expose kernel data */ | 187 | . = ALIGN(PAGE_SIZE); /* make sure the gate page doesn't expose |
| 188 | * kernel data | ||
| 189 | */ | ||
| 188 | 190 | ||
| 189 | .data.read_mostly : AT(ADDR(.data.read_mostly) - LOAD_OFFSET) | 191 | .data.read_mostly : AT(ADDR(.data.read_mostly) - LOAD_OFFSET) |
| 190 | { *(.data.read_mostly) } | 192 | { *(.data.read_mostly) } |
| @@ -202,7 +204,9 @@ SECTIONS | |||
| 202 | *(.data.percpu) | 204 | *(.data.percpu) |
| 203 | __per_cpu_end = .; | 205 | __per_cpu_end = .; |
| 204 | } | 206 | } |
| 205 | . = __phys_per_cpu_start + PERCPU_PAGE_SIZE; /* ensure percpu data fits into percpu page size */ | 207 | . = __phys_per_cpu_start + PERCPU_PAGE_SIZE; /* ensure percpu data fits |
| 208 | * into percpu page size | ||
| 209 | */ | ||
| 206 | 210 | ||
| 207 | data : { } :data | 211 | data : { } :data |
| 208 | .data : AT(ADDR(.data) - LOAD_OFFSET) | 212 | .data : AT(ADDR(.data) - LOAD_OFFSET) |
