|
@@ -554,12 +554,12 @@ void __init do_init_bootmem(void)
|
|
* present.
|
|
* present.
|
|
*/
|
|
*/
|
|
for (i=0; i < lmb.memory.cnt; i++)
|
|
for (i=0; i < lmb.memory.cnt; i++)
|
|
- free_bootmem(lmb_start_pfn(&lmb.memory, i),
|
|
|
|
|
|
+ free_bootmem(lmb.memory.region[i].base,
|
|
lmb_size_bytes(&lmb.memory, i));
|
|
lmb_size_bytes(&lmb.memory, i));
|
|
|
|
|
|
/* reserve the sections we're already using */
|
|
/* reserve the sections we're already using */
|
|
for (i=0; i < lmb.reserved.cnt; i++)
|
|
for (i=0; i < lmb.reserved.cnt; i++)
|
|
- reserve_bootmem(lmb_start_pfn(&lmb.reserved, i),
|
|
|
|
|
|
+ reserve_bootmem(lmb.reserved.region[i].base,
|
|
lmb_size_bytes(&lmb.reserved, i));
|
|
lmb_size_bytes(&lmb.reserved, i));
|
|
|
|
|
|
for (i=0; i < lmb.memory.cnt; i++)
|
|
for (i=0; i < lmb.memory.cnt; i++)
|