diff options
Diffstat (limited to 'arch/x86/kernel/setup_64.c')
| -rw-r--r-- | arch/x86/kernel/setup_64.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/x86/kernel/setup_64.c b/arch/x86/kernel/setup_64.c index c8939dfddfb..8345c3b12f0 100644 --- a/arch/x86/kernel/setup_64.c +++ b/arch/x86/kernel/setup_64.c @@ -189,7 +189,7 @@ contig_initmem_init(unsigned long start_pfn, unsigned long end_pfn)  	bootmap_size = init_bootmem(bootmap >> PAGE_SHIFT, end_pfn);  	e820_register_active_regions(0, start_pfn, end_pfn);  	free_bootmem_with_active_regions(0, end_pfn); -	reserve_bootmem(bootmap, bootmap_size); +	reserve_bootmem(bootmap, bootmap_size, BOOTMEM_DEFAULT);  }  #endif @@ -238,7 +238,8 @@ static void __init reserve_crashkernel(void)  					(unsigned long)(free_mem >> 20));  			crashk_res.start = crash_base;  			crashk_res.end   = crash_base + crash_size - 1; -			reserve_bootmem(crash_base, crash_size); +			reserve_bootmem(crash_base, crash_size, +					BOOTMEM_DEFAULT);  		} else  			printk(KERN_INFO "crashkernel reservation failed - "  					"you have to specify a base address\n");  |