|
@@ -331,8 +331,8 @@ void __init vmem_map_init(void)
|
|
|
unsigned long start, end;
|
|
|
int i;
|
|
|
|
|
|
- ro_start = ((unsigned long)&_stext) & PAGE_MASK;
|
|
|
- ro_end = PFN_ALIGN((unsigned long)&_eshared);
|
|
|
+ ro_start = PFN_ALIGN((unsigned long)&_stext);
|
|
|
+ ro_end = (unsigned long)&_eshared & PAGE_MASK;
|
|
|
for (i = 0; i < MEMORY_CHUNKS && memory_chunk[i].size > 0; i++) {
|
|
|
if (memory_chunk[i].type == CHUNK_CRASHK ||
|
|
|
memory_chunk[i].type == CHUNK_OLDMEM)
|