コード例 #1
0
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;
}
コード例 #2
0
ファイル: nobootmem.c プロジェクト: iamroot12a/kernel
/* 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;
}