diff options
Diffstat (limited to 'mm/memblock.c')
| -rw-r--r-- | mm/memblock.c | 14 | 
1 files changed, 2 insertions, 12 deletions
diff --git a/mm/memblock.c b/mm/memblock.c index 4b80f6fae09..e808df845bb 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -24,8 +24,8 @@ struct memblock memblock __initdata_memblock;  int memblock_debug __initdata_memblock;  int memblock_can_resize __initdata_memblock; -static struct memblock_region memblock_memory_init_regions[INIT_MEMBLOCK_REGIONS + 1] __initdata_memblock; -static struct memblock_region memblock_reserved_init_regions[INIT_MEMBLOCK_REGIONS + 1] __initdata_memblock; +static struct memblock_region memblock_memory_init_regions[INIT_MEMBLOCK_REGIONS] __initdata_memblock; +static struct memblock_region memblock_reserved_init_regions[INIT_MEMBLOCK_REGIONS] __initdata_memblock;  /* inline so we don't get a warning when pr_debug is compiled out */  static inline const char *memblock_type_name(struct memblock_type *type) @@ -911,12 +911,6 @@ void __init memblock_analyze(void)  {  	int i; -	/* Check marker in the unused last array entry */ -	WARN_ON(memblock_memory_init_regions[INIT_MEMBLOCK_REGIONS].base -		!= MEMBLOCK_INACTIVE); -	WARN_ON(memblock_reserved_init_regions[INIT_MEMBLOCK_REGIONS].base -		!= MEMBLOCK_INACTIVE); -  	memblock.memory_size = 0;  	for (i = 0; i < memblock.memory.cnt; i++) @@ -940,10 +934,6 @@ void __init memblock_init(void)  	memblock.reserved.regions	= memblock_reserved_init_regions;  	memblock.reserved.max	= INIT_MEMBLOCK_REGIONS; -	/* Write a marker in the unused last array entry */ -	memblock.memory.regions[INIT_MEMBLOCK_REGIONS].base = MEMBLOCK_INACTIVE; -	memblock.reserved.regions[INIT_MEMBLOCK_REGIONS].base = MEMBLOCK_INACTIVE; -  	/* Create a dummy zero size MEMBLOCK which will get coalesced away later.  	 * This simplifies the memblock_add() code below...  	 */  |