diff options
Diffstat (limited to 'arch/parisc/kernel/vmlinux.lds.S')
-rw-r--r-- | arch/parisc/kernel/vmlinux.lds.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/parisc/kernel/vmlinux.lds.S b/arch/parisc/kernel/vmlinux.lds.S index d64a6bbec2aa..fa6f2b8163e0 100644 --- a/arch/parisc/kernel/vmlinux.lds.S +++ b/arch/parisc/kernel/vmlinux.lds.S | |||
@@ -69,6 +69,9 @@ SECTIONS | |||
69 | /* End of text section */ | 69 | /* End of text section */ |
70 | _etext = .; | 70 | _etext = .; |
71 | 71 | ||
72 | /* Start of data section */ | ||
73 | _sdata = .; | ||
74 | |||
72 | RODATA | 75 | RODATA |
73 | 76 | ||
74 | /* writeable */ | 77 | /* writeable */ |
@@ -134,6 +137,7 @@ SECTIONS | |||
134 | . = ALIGN(16384); | 137 | . = ALIGN(16384); |
135 | __init_begin = .; | 138 | __init_begin = .; |
136 | INIT_TEXT_SECTION(16384) | 139 | INIT_TEXT_SECTION(16384) |
140 | . = ALIGN(PAGE_SIZE); | ||
137 | INIT_DATA_SECTION(16) | 141 | INIT_DATA_SECTION(16) |
138 | /* we have to discard exit text and such at runtime, not link time */ | 142 | /* we have to discard exit text and such at runtime, not link time */ |
139 | .exit.text : | 143 | .exit.text : |
@@ -145,7 +149,7 @@ SECTIONS | |||
145 | EXIT_DATA | 149 | EXIT_DATA |
146 | } | 150 | } |
147 | 151 | ||
148 | PERCPU(PAGE_SIZE) | 152 | PERCPU_SECTION(L1_CACHE_BYTES) |
149 | . = ALIGN(PAGE_SIZE); | 153 | . = ALIGN(PAGE_SIZE); |
150 | __init_end = .; | 154 | __init_end = .; |
151 | /* freed after init ends here */ | 155 | /* freed after init ends here */ |