|
@@ -118,7 +118,7 @@ static unsigned long __init __free_memory_core(phys_addr_t start,
|
|
unsigned long end_pfn = min_t(unsigned long,
|
|
unsigned long end_pfn = min_t(unsigned long,
|
|
PFN_DOWN(end), max_low_pfn);
|
|
PFN_DOWN(end), max_low_pfn);
|
|
|
|
|
|
- if (start_pfn > end_pfn)
|
|
|
|
|
|
+ if (start_pfn >= end_pfn)
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
__free_pages_memory(start_pfn, end_pfn);
|
|
__free_pages_memory(start_pfn, end_pfn);
|