void __init reset_all_zones_managed_pages(void) { struct pglist_data *pgdat; for_each_online_pgdat(pgdat) reset_node_managed_pages(pgdat); reset_managed_pages_done = 1; }
/* IAMROOT-12AB: * ------------- * 전체 노드의 zone->managed_pages를 clear 한다. */ void __init reset_all_zones_managed_pages(void) { struct pglist_data *pgdat; /* IAMROOT-12AB: * ------------- * 두 번 이상 호출되는 것을 막는다. */ if (reset_managed_pages_done) return; for_each_online_pgdat(pgdat) reset_node_managed_pages(pgdat); reset_managed_pages_done = 1; }