diff options
-rw-r--r-- | arch/microblaze/mm/init.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c index 31ec053c1dd6..6ef5088a8d2a 100644 --- a/arch/microblaze/mm/init.c +++ b/arch/microblaze/mm/init.c | |||
@@ -44,16 +44,15 @@ static void __init paging_init(void) | |||
44 | int i; | 44 | int i; |
45 | unsigned long zones_size[MAX_NR_ZONES]; | 45 | unsigned long zones_size[MAX_NR_ZONES]; |
46 | 46 | ||
47 | /* Clean every zones */ | ||
48 | memset(zones_size, 0, sizeof(zones_size)); | ||
49 | |||
47 | /* | 50 | /* |
48 | * old: we can DMA to/from any address.put all page into ZONE_DMA | 51 | * old: we can DMA to/from any address.put all page into ZONE_DMA |
49 | * We use only ZONE_NORMAL | 52 | * We use only ZONE_NORMAL |
50 | */ | 53 | */ |
51 | zones_size[ZONE_NORMAL] = max_mapnr; | 54 | zones_size[ZONE_NORMAL] = max_mapnr; |
52 | 55 | ||
53 | /* every other zones are empty */ | ||
54 | for (i = 1; i < MAX_NR_ZONES; i++) | ||
55 | zones_size[i] = 0; | ||
56 | |||
57 | free_area_init(zones_size); | 56 | free_area_init(zones_size); |
58 | } | 57 | } |
59 | 58 | ||