/* The range must be contiguous but may span node boundaries.  */
int __init reserve_bootmem(unsigned long addr, unsigned long size, int flags)
/* The range must be contiguous but may span node boundaries.  */
int __init reserve_bootmem(unsigned long addr, unsigned long size, int flags)
{
	unsigned long start, end;
	start = PFN_DOWN(addr);
	end = PFN_UP(addr + size);
	return mark_bootmem(start, end, 1, flags);
}