diff options
Diffstat (limited to 'arch/m32r/mm/init.c')
| -rw-r--r-- | arch/m32r/mm/init.c | 27 | 
1 files changed, 15 insertions, 12 deletions
diff --git a/arch/m32r/mm/init.c b/arch/m32r/mm/init.c index 0d4146f644dc..11fa717d93b1 100644 --- a/arch/m32r/mm/init.c +++ b/arch/m32r/mm/init.c @@ -59,21 +59,24 @@ void free_initrd_mem(unsigned long, unsigned long);  void __init zone_sizes_init(void)  {  	unsigned long  zones_size[MAX_NR_ZONES] = {0, }; -	unsigned long  max_dma; -	unsigned long  low;  	unsigned long  start_pfn;  #ifdef CONFIG_MMU -	start_pfn = START_PFN(0); -	max_dma = virt_to_phys((char *)MAX_DMA_ADDRESS) >> PAGE_SHIFT; -	low = MAX_LOW_PFN(0); - -	if (low < max_dma){ -		zones_size[ZONE_DMA] = low - start_pfn; -		zones_size[ZONE_NORMAL] = 0; -	} else { -		zones_size[ZONE_DMA] = low - start_pfn; -		zones_size[ZONE_NORMAL] = low - max_dma; +	{ +		unsigned long  low; +		unsigned long  max_dma; + +		start_pfn = START_PFN(0); +		max_dma = virt_to_phys((char *)MAX_DMA_ADDRESS) >> PAGE_SHIFT; +		low = MAX_LOW_PFN(0); + +		if (low < max_dma) { +			zones_size[ZONE_DMA] = low - start_pfn; +			zones_size[ZONE_NORMAL] = 0; +		} else { +			zones_size[ZONE_DMA] = low - start_pfn; +			zones_size[ZONE_NORMAL] = low - max_dma; +		}  	}  #else  	zones_size[ZONE_DMA] = 0 >> PAGE_SHIFT;  | 
