/* We first have drop_overlaps_that_are_ok() drop any pre-existing 'overlap_ok' ranges, so that we can then reserve this memory range without risk of panic'ing on an overlapping overlap_ok early reservation.  */
void __init reserve_early(u64 start, u64 end, char *name)
/* We first have drop_overlaps_that_are_ok() drop any pre-existing 'overlap_ok' ranges, so that we can then reserve this memory range without risk of panic'ing on an overlapping overlap_ok early reservation.  */
void __init reserve_early(u64 start, u64 end, char *name)
{
	if (start >= end)
		return;
	drop_overlaps_that_are_ok(start, end);
	__reserve_early(start, end, name, 0);
}