Пример #1
0
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
{
	int nid = next_online_node(pgdat->node_id);

	if (nid == MAX_NUMNODES)
		return NULL;
	return NODE_DATA(nid);
}
Пример #2
0
// ARM10C 20140329
// pgdat: &contig_page_data
struct pglist_data *next_online_pgdat(struct pglist_data *pgdat)
{
	// pgdat->node_id: (&contig_page_data)->node_id: 0
	// next_online_node((&contig_page_data)->node_id): 1
	int nid = next_online_node(pgdat->node_id);
	// nid: 1

	// MAX_NUMNODES: 1
	if (nid == MAX_NUMNODES)
		return NULL;
		// return NULL

	return NODE_DATA(nid);
}