File tree Expand file tree Collapse file tree 1 file changed +3
-19
lines changed Expand file tree Collapse file tree 1 file changed +3
-19
lines changed Original file line number Diff line number Diff line change @@ -675,27 +675,11 @@ static void __init gateway_init(void)
675
675
676
676
static void __init parisc_bootmem_free (void )
677
677
{
678
- unsigned long zones_size [MAX_NR_ZONES ] = { 0 , };
679
- unsigned long holes_size [MAX_NR_ZONES ] = { 0 , };
680
- unsigned long mem_start_pfn = ~0UL , mem_end_pfn = 0 , mem_size_pfn = 0 ;
681
- int i ;
682
-
683
- for (i = 0 ; i < npmem_ranges ; i ++ ) {
684
- unsigned long start = pmem_ranges [i ].start_pfn ;
685
- unsigned long size = pmem_ranges [i ].pages ;
686
- unsigned long end = start + size ;
687
-
688
- if (mem_start_pfn > start )
689
- mem_start_pfn = start ;
690
- if (mem_end_pfn < end )
691
- mem_end_pfn = end ;
692
- mem_size_pfn += size ;
693
- }
678
+ unsigned long max_zone_pfn [MAX_NR_ZONES ] = { 0 , };
694
679
695
- zones_size [0 ] = mem_end_pfn - mem_start_pfn ;
696
- holes_size [0 ] = zones_size [0 ] - mem_size_pfn ;
680
+ max_zone_pfn [0 ] = memblock_end_of_DRAM ();
697
681
698
- free_area_init_node ( 0 , zones_size , mem_start_pfn , holes_size );
682
+ free_area_init ( max_zone_pfn );
699
683
}
700
684
701
685
void __init paging_init (void )
You can’t perform that action at this time.
0 commit comments