aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/setup-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel/setup-common.c')
-rw-r--r--arch/powerpc/kernel/setup-common.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c
index 4271f7a655a3..48f0a008b20b 100644
--- a/arch/powerpc/kernel/setup-common.c
+++ b/arch/powerpc/kernel/setup-common.c
@@ -36,6 +36,7 @@
36#include <linux/lmb.h> 36#include <linux/lmb.h>
37#include <linux/of_platform.h> 37#include <linux/of_platform.h>
38#include <asm/io.h> 38#include <asm/io.h>
39#include <asm/paca.h>
39#include <asm/prom.h> 40#include <asm/prom.h>
40#include <asm/processor.h> 41#include <asm/processor.h>
41#include <asm/vdso_datapage.h> 42#include <asm/vdso_datapage.h>
@@ -157,7 +158,7 @@ extern u32 cpu_temp_both(unsigned long cpu);
157#endif /* CONFIG_TAU */ 158#endif /* CONFIG_TAU */
158 159
159#ifdef CONFIG_SMP 160#ifdef CONFIG_SMP
160DEFINE_PER_CPU(unsigned int, pvr); 161DEFINE_PER_CPU(unsigned int, cpu_pvr);
161#endif 162#endif
162 163
163static int show_cpuinfo(struct seq_file *m, void *v) 164static int show_cpuinfo(struct seq_file *m, void *v)
@@ -209,7 +210,7 @@ static int show_cpuinfo(struct seq_file *m, void *v)
209 } 210 }
210 211
211#ifdef CONFIG_SMP 212#ifdef CONFIG_SMP
212 pvr = per_cpu(pvr, cpu_id); 213 pvr = per_cpu(cpu_pvr, cpu_id);
213#else 214#else
214 pvr = mfspr(SPRN_PVR); 215 pvr = mfspr(SPRN_PVR);
215#endif 216#endif
@@ -493,6 +494,8 @@ void __init smp_setup_cpu_maps(void)
493 * here will have to be reworked 494 * here will have to be reworked
494 */ 495 */
495 cpu_init_thread_core_maps(nthreads); 496 cpu_init_thread_core_maps(nthreads);
497
498 free_unused_pacas();
496} 499}
497#endif /* CONFIG_SMP */ 500#endif /* CONFIG_SMP */
498 501
@@ -660,6 +663,7 @@ late_initcall(check_cache_coherency);
660 663
661#ifdef CONFIG_DEBUG_FS 664#ifdef CONFIG_DEBUG_FS
662struct dentry *powerpc_debugfs_root; 665struct dentry *powerpc_debugfs_root;
666EXPORT_SYMBOL(powerpc_debugfs_root);
663 667
664static int powerpc_debugfs_init(void) 668static int powerpc_debugfs_init(void)
665{ 669{