|
@@ -5825,7 +5825,7 @@ int alloc_contig_range(unsigned long start, unsigned long end,
|
|
ret = start_isolate_page_range(pfn_max_align_down(start),
|
|
ret = start_isolate_page_range(pfn_max_align_down(start),
|
|
pfn_max_align_up(end), migratetype);
|
|
pfn_max_align_up(end), migratetype);
|
|
if (ret)
|
|
if (ret)
|
|
- goto done;
|
|
|
|
|
|
+ return ret;
|
|
|
|
|
|
ret = __alloc_contig_migrate_range(&cc, start, end);
|
|
ret = __alloc_contig_migrate_range(&cc, start, end);
|
|
if (ret)
|
|
if (ret)
|