aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/memory_hotplug.h
diff options
context:
space:
mode:
authorYasunori Goto <y-goto@jp.fujitsu.com>2006-06-27 05:53:40 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-06-27 20:32:37 -0400
commitdd0932d9d4301bd58a4d5a634a3a8298c4fc5e24 (patch)
tree864da70354875dadfcaebd51571122462959530a /include/linux/memory_hotplug.h
parent7049027c6f0098eb6b23b8f6ca65a905541faf81 (diff)
[PATCH] pgdat allocation and update for ia64 of memory hotplug: allocate pgdat and per node data
This is a patch to allocate pgdat and per node data area for ia64. The size for them can be calculated by compute_pernodesize(). Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com> Cc: "Luck, Tony" <tony.luck@intel.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/memory_hotplug.h')
-rw-r--r--include/linux/memory_hotplug.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/include/linux/memory_hotplug.h b/include/linux/memory_hotplug.h
index 9b6260007e5e..218501cfaeb9 100644
--- a/include/linux/memory_hotplug.h
+++ b/include/linux/memory_hotplug.h
@@ -84,13 +84,8 @@ static inline int memory_add_physaddr_to_nid(u64 start)
84 * Now, arch_free_nodedata() is just defined for error path of node_hot_add. 84 * Now, arch_free_nodedata() is just defined for error path of node_hot_add.
85 * 85 *
86 */ 86 */
87static inline pg_data_t *arch_alloc_nodedata(int nid) 87extern pg_data_t *arch_alloc_nodedata(int nid);
88{ 88extern void arch_free_nodedata(pg_data_t *pgdat);
89 return NULL;
90}
91static inline void arch_free_nodedata(pg_data_t *pgdat)
92{
93}
94extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat); 89extern void arch_refresh_nodedata(int nid, pg_data_t *pgdat);
95 90
96#else /* CONFIG_HAVE_ARCH_NODEDATA_EXTENSION */ 91#else /* CONFIG_HAVE_ARCH_NODEDATA_EXTENSION */