File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -164,8 +164,6 @@ static void __init m68k_parse_bootinfo(const struct bi_record *record)
164
164
be32_to_cpu (m -> addr );
165
165
m68k_memory [m68k_num_memory ].size =
166
166
be32_to_cpu (m -> size );
167
- memblock_add (m68k_memory [m68k_num_memory ].addr ,
168
- m68k_memory [m68k_num_memory ].size );
169
167
m68k_num_memory ++ ;
170
168
} else
171
169
pr_warn ("%s: too many memory chunks\n" ,
Original file line number Diff line number Diff line change @@ -228,6 +228,7 @@ void __init paging_init(void)
228
228
229
229
min_addr = m68k_memory [0 ].addr ;
230
230
max_addr = min_addr + m68k_memory [0 ].size ;
231
+ memblock_add (m68k_memory [0 ].addr , m68k_memory [0 ].size );
231
232
for (i = 1 ; i < m68k_num_memory ;) {
232
233
if (m68k_memory [i ].addr < min_addr ) {
233
234
printk ("Ignoring memory chunk at 0x%lx:0x%lx before the first chunk\n" ,
@@ -238,6 +239,7 @@ void __init paging_init(void)
238
239
(m68k_num_memory - i ) * sizeof (struct m68k_mem_info ));
239
240
continue ;
240
241
}
242
+ memblock_add (m68k_memory [i ].addr , m68k_memory [i ].size );
241
243
addr = m68k_memory [i ].addr + m68k_memory [i ].size ;
242
244
if (addr > max_addr )
243
245
max_addr = addr ;
You can’t perform that action at this time.
0 commit comments