[PATCH] x86-64: Remove freeing of SMP trampoline pages
Nick points out it never worked because PageReserved was set and it might cause problems later on. Also HOTPLUG_CPU is much more common now so let's care not too much about the !hotplug case. Cc: nickpiggin@yahoo.com.au Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
016102dea8
commit
47e5701e37
1 changed files with 0 additions and 11 deletions
|
@ -859,17 +859,6 @@ static __cpuinit void smp_cleanup_boot(void)
|
||||||
* Reset trampoline flag
|
* Reset trampoline flag
|
||||||
*/
|
*/
|
||||||
*((volatile int *) phys_to_virt(0x467)) = 0;
|
*((volatile int *) phys_to_virt(0x467)) = 0;
|
||||||
|
|
||||||
#ifndef CONFIG_HOTPLUG_CPU
|
|
||||||
/*
|
|
||||||
* Free pages reserved for SMP bootup.
|
|
||||||
* When you add hotplug CPU support later remove this
|
|
||||||
* Note there is more work to be done for later CPU bootup.
|
|
||||||
*/
|
|
||||||
|
|
||||||
free_page((unsigned long) __va(PAGE_SIZE));
|
|
||||||
free_page((unsigned long) __va(SMP_TRAMPOLINE_BASE));
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue