diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-19 17:42:01 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-19 17:42:01 -0700 |
commit | ee37ba7a4212c7420f12e6a2ad8a3966649ede7a (patch) | |
tree | a9d3a5088bf7abcfba74c5ce61dd577292c838cd /arch/sparc | |
parent | 773d7a09e1a1349a5319ac8665e9c612c6aa27d8 (diff) | |
parent | b99c6ebe8f53dce1f56f0d483f6a7c23edb19d4c (diff) | |
download | linux-stable-ee37ba7a4212c7420f12e6a2ad8a3966649ede7a.tar.gz linux-stable-ee37ba7a4212c7420f12e6a2ad8a3966649ede7a.tar.bz2 linux-stable-ee37ba7a4212c7420f12e6a2ad8a3966649ede7a.zip |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6:
sparc64: Fix UP bootup regression.
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/mm/init_64.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index ca92e2f54e4d..ed6be6ba2f4e 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c @@ -1796,10 +1796,16 @@ void __init paging_init(void) prom_build_devicetree(); of_populate_present_mask(); +#ifndef CONFIG_SMP + of_fill_in_cpu_data(); +#endif if (tlb_type == hypervisor) { sun4v_mdesc_init(); mdesc_populate_present_mask(cpu_all_mask); +#ifndef CONFIG_SMP + mdesc_fill_in_cpu_data(cpu_all_mask); +#endif } /* Once the OF device tree and MDESC have been setup, we know |