summaryrefslogtreecommitdiffstats
path: root/arch/ia64/mm/init.c
diff options
context:
space:
mode:
authorKAMEZAWA Hiroyuki2006-03-27 11:15:57 +0200
committerLinus Torvalds2006-03-27 18:44:47 +0200
commit8357f8695d58b50fbf2bd507b4b0fc2cd1e43bd6 (patch)
tree8f7326f570ee80d129add7356c7b5c44fb995447 /arch/ia64/mm/init.c
parent[PATCH] remove zone_mem_map (diff)
downloadkernel-qcow2-linux-8357f8695d58b50fbf2bd507b4b0fc2cd1e43bd6.tar.gz
kernel-qcow2-linux-8357f8695d58b50fbf2bd507b4b0fc2cd1e43bd6.tar.xz
kernel-qcow2-linux-8357f8695d58b50fbf2bd507b4b0fc2cd1e43bd6.zip
[PATCH] define for_each_online_pgdat
This patch defines for_each_online_pgdat() as a replacement of for_each_pgdat() Now, online nodes are managed by node_online_map. But for_each_pgdat() uses pgdat_link to iterate over all nodes(pgdat). This means management structure for online pgdat is duplicated. I think using node_online_map for for_each_pgdat() is simple and sane rather ather than pgdat_link. New macro is named as for_each_online_pgdat(). Following patch will fix callers of for_each_pgdat(). The bootmem allocater uses for_each_pgdat() before pgdat initialization. I don't think it's sane. Following patch will fix it. Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com> Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/ia64/mm/init.c')
0 files changed, 0 insertions, 0 deletions