diff options
Diffstat (limited to 'arch/s390/mm/init.c')
-rw-r--r-- | arch/s390/mm/init.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/arch/s390/mm/init.c b/arch/s390/mm/init.c index 162a338a5575..b3e7c45efb63 100644 --- a/arch/s390/mm/init.c +++ b/arch/s390/mm/init.c | |||
@@ -26,7 +26,6 @@ | |||
26 | #include <linux/pfn.h> | 26 | #include <linux/pfn.h> |
27 | #include <linux/poison.h> | 27 | #include <linux/poison.h> |
28 | #include <linux/initrd.h> | 28 | #include <linux/initrd.h> |
29 | |||
30 | #include <asm/processor.h> | 29 | #include <asm/processor.h> |
31 | #include <asm/system.h> | 30 | #include <asm/system.h> |
32 | #include <asm/uaccess.h> | 31 | #include <asm/uaccess.h> |
@@ -96,8 +95,8 @@ static void __init setup_ro_region(void) | |||
96 | pte_t new_pte; | 95 | pte_t new_pte; |
97 | unsigned long address, end; | 96 | unsigned long address, end; |
98 | 97 | ||
99 | address = ((unsigned long)&__start_rodata) & PAGE_MASK; | 98 | address = ((unsigned long)&_stext) & PAGE_MASK; |
100 | end = PFN_ALIGN((unsigned long)&__end_rodata); | 99 | end = PFN_ALIGN((unsigned long)&_eshared); |
101 | 100 | ||
102 | for (; address < end; address += PAGE_SIZE) { | 101 | for (; address < end; address += PAGE_SIZE) { |
103 | pgd = pgd_offset_k(address); | 102 | pgd = pgd_offset_k(address); |
@@ -173,8 +172,8 @@ void __init mem_init(void) | |||
173 | datasize >>10, | 172 | datasize >>10, |
174 | initsize >> 10); | 173 | initsize >> 10); |
175 | printk("Write protected kernel read-only data: %#lx - %#lx\n", | 174 | printk("Write protected kernel read-only data: %#lx - %#lx\n", |
176 | (unsigned long)&__start_rodata, | 175 | (unsigned long)&_stext, |
177 | PFN_ALIGN((unsigned long)&__end_rodata) - 1); | 176 | PFN_ALIGN((unsigned long)&_eshared) - 1); |
178 | } | 177 | } |
179 | 178 | ||
180 | void free_initmem(void) | 179 | void free_initmem(void) |