diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index e882cb6da99425bad30e4017c5feeadacba2e8ce..23d5bd96895017c2a05b993eaa1cd8c07ff50752 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c @@ -328,6 +328,7 @@ int __ref __add_pages(int nid, unsigned long phys_start_pfn, if (err && (err != -EEXIST)) break; err = 0; + cond_resched(); } vmemmap_populate_print_last(); out: