drm/i915/gvt: Add mmio iterator intel_gvt_for_each_tracked_mmio()
[linux-2.6-microblaze.git] / mm / page_ext.c
index 88ccc04..32f1891 100644 (file)
@@ -222,10 +222,7 @@ static void *__meminit alloc_page_ext(size_t size, int nid)
                return addr;
        }
 
-       if (node_state(nid, N_HIGH_MEMORY))
-               addr = vzalloc_node(size, nid);
-       else
-               addr = vzalloc(size);
+       addr = vzalloc_node(size, nid);
 
        return addr;
 }
@@ -409,6 +406,7 @@ void __init page_ext_init(void)
                                continue;
                        if (init_section_page_ext(pfn, nid))
                                goto oom;
+                       cond_resched();
                }
        }
        hotplug_memory_notifier(page_ext_callback, 0);