aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/init_32.c
diff options
context:
space:
mode:
authorYinghai Lu <yhlu.kernel@gmail.com>2008-06-16 23:10:55 -0400
committerIngo Molnar <mingo@elte.hu>2008-07-08 06:48:27 -0400
commitd52d53b8a5b258bfaab9223a5e7284fcfdd48577 (patch)
tree8871bb322bdb1b31546eaa130e0017a588bbceab /arch/x86/mm/init_32.c
parent1ea598c29748a559a0086a84a016886d786e6272 (diff)
RFC x86: try to remove arch_get_ram_range
want to remove arch_get_ram_range, and use early_node_map instead. Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/mm/init_32.c')
-rw-r--r--arch/x86/mm/init_32.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c
index 65d55056b6e7..a0484adbf59d 100644
--- a/arch/x86/mm/init_32.c
+++ b/arch/x86/mm/init_32.c
@@ -298,7 +298,7 @@ struct add_highpages_data {
298 unsigned long end_pfn; 298 unsigned long end_pfn;
299}; 299};
300 300
301static void __init add_highpages_work_fn(unsigned long start_pfn, 301static int __init add_highpages_work_fn(unsigned long start_pfn,
302 unsigned long end_pfn, void *datax) 302 unsigned long end_pfn, void *datax)
303{ 303{
304 int node_pfn; 304 int node_pfn;
@@ -311,7 +311,7 @@ static void __init add_highpages_work_fn(unsigned long start_pfn,
311 final_start_pfn = max(start_pfn, data->start_pfn); 311 final_start_pfn = max(start_pfn, data->start_pfn);
312 final_end_pfn = min(end_pfn, data->end_pfn); 312 final_end_pfn = min(end_pfn, data->end_pfn);
313 if (final_start_pfn >= final_end_pfn) 313 if (final_start_pfn >= final_end_pfn)
314 return; 314 return 0;
315 315
316 for (node_pfn = final_start_pfn; node_pfn < final_end_pfn; 316 for (node_pfn = final_start_pfn; node_pfn < final_end_pfn;
317 node_pfn++) { 317 node_pfn++) {
@@ -321,6 +321,8 @@ static void __init add_highpages_work_fn(unsigned long start_pfn,
321 add_one_highpage_init(page, node_pfn); 321 add_one_highpage_init(page, node_pfn);
322 } 322 }
323 323
324 return 0;
325
324} 326}
325 327
326void __init add_highpages_with_active_regions(int nid, unsigned long start_pfn, 328void __init add_highpages_with_active_regions(int nid, unsigned long start_pfn,