File tree Expand file tree Collapse file tree 1 file changed +5
-16
lines changed Expand file tree Collapse file tree 1 file changed +5
-16
lines changed Original file line number Diff line number Diff line change @@ -1008,24 +1008,13 @@ void __init srmmu_paging_init(void)
1008
1008
kmap_init ();
1009
1009
1010
1010
{
1011
- unsigned long zones_size [MAX_NR_ZONES ];
1012
- unsigned long zholes_size [MAX_NR_ZONES ];
1013
- unsigned long npages ;
1014
- int znum ;
1011
+ unsigned long max_zone_pfn [MAX_NR_ZONES ] = { 0 };
1015
1012
1016
- for (znum = 0 ; znum < MAX_NR_ZONES ; znum ++ )
1017
- zones_size [znum ] = zholes_size [znum ] = 0 ;
1013
+ max_zone_pfn [ZONE_DMA ] = max_low_pfn ;
1014
+ max_zone_pfn [ZONE_NORMAL ] = max_low_pfn ;
1015
+ max_zone_pfn [ZONE_HIGHMEM ] = highend_pfn ;
1018
1016
1019
- npages = max_low_pfn - pfn_base ;
1020
-
1021
- zones_size [ZONE_DMA ] = npages ;
1022
- zholes_size [ZONE_DMA ] = npages - pages_avail ;
1023
-
1024
- npages = highend_pfn - max_low_pfn ;
1025
- zones_size [ZONE_HIGHMEM ] = npages ;
1026
- zholes_size [ZONE_HIGHMEM ] = npages - calc_highpages ();
1027
-
1028
- free_area_init_node (0 , zones_size , pfn_base , zholes_size );
1017
+ free_area_init (max_zone_pfn );
1029
1018
}
1030
1019
}
1031
1020
You can’t perform that action at this time.
0 commit comments