diff options
author | Bernhard Walle <bwalle@suse.de> | 2008-06-08 09:46:30 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-08 04:34:54 -0400 |
commit | 8b2ef1d7285740953a2c4ef7faf15fdfc5e2f358 (patch) | |
tree | 4e7146ba90fdbecf49bbf6a867d1b2951d67d5c3 /arch/x86/kernel/mpparse.c | |
parent | 896395c290f902576270d84291c1f7f8bfbe339d (diff) |
x86: add flags parameter to reserve_bootmem_generic()
This patch adds a 'flags' parameter to reserve_bootmem_generic() like it
already has been added in reserve_bootmem() with commit
72a7fe3967dbf86cb34e24fbf1d957fe24d2f246.
It also changes all users to use BOOTMEM_DEFAULT, which doesn't effectively
change the behaviour. Since the change is x86-specific, I don't think it's
necessary to add a new API for migration. There are only 4 users of that
function.
The change is necessary for the next patch, using reserve_bootmem_generic()
for crashkernel reservation.
Signed-off-by: Bernhard Walle <bwalle@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/mpparse.c')
-rw-r--r-- | arch/x86/kernel/mpparse.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/x86/kernel/mpparse.c b/arch/x86/kernel/mpparse.c index 1cc7a4b8643f..6ae60909b601 100644 --- a/arch/x86/kernel/mpparse.c +++ b/arch/x86/kernel/mpparse.c | |||
@@ -880,10 +880,11 @@ static int __init smp_scan_config(unsigned long base, unsigned long length, | |||
880 | if (!reserve) | 880 | if (!reserve) |
881 | return 1; | 881 | return 1; |
882 | 882 | ||
883 | reserve_bootmem_generic(virt_to_phys(mpf), PAGE_SIZE); | 883 | reserve_bootmem_generic(virt_to_phys(mpf), PAGE_SIZE, |
884 | BOOTMEM_DEFAULT); | ||
884 | if (mpf->mpf_physptr) | 885 | if (mpf->mpf_physptr) |
885 | reserve_bootmem_generic(mpf->mpf_physptr, | 886 | reserve_bootmem_generic(mpf->mpf_physptr, |
886 | PAGE_SIZE); | 887 | PAGE_SIZE, BOOTMEM_DEFAULT); |
887 | #endif | 888 | #endif |
888 | return 1; | 889 | return 1; |
889 | } | 890 | } |