aboutsummaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-bf561
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-04-13 18:57:57 -0400
committerMike Frysinger <vapier@gentoo.org>2011-05-25 08:13:42 -0400
commit44491fbc5a228f3c2e61d842fd9fee0bfb839373 (patch)
treea8762ef074c96bb7e80050731dcab27684cbce84 /arch/blackfin/mach-bf561
parent8d011f70b08f563b007743fd446a6022f0329cd4 (diff)
Blackfin: SMP: fix cpudata cache setup
After some cache setup reordering changesets, the blackfin_cpudata init was left behind. While cpu0's data was correct, cpu1's data was not. Not that big of a deal as these are only used in the cpuinfo output, but should still be fixed. So move the setup of these fields to the common cache setup function to avoid this happening again in the future. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf561')
-rw-r--r--arch/blackfin/mach-bf561/smp.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/blackfin/mach-bf561/smp.c b/arch/blackfin/mach-bf561/smp.c
index 7b07740cf68c..390accf17ebc 100644
--- a/arch/blackfin/mach-bf561/smp.c
+++ b/arch/blackfin/mach-bf561/smp.c
@@ -62,9 +62,6 @@ void __cpuinit platform_secondary_init(unsigned int cpu)
62 bfin_write_SICB_IWR1(IWR_DISABLE_ALL); 62 bfin_write_SICB_IWR1(IWR_DISABLE_ALL);
63 SSYNC(); 63 SSYNC();
64 64
65 /* Store CPU-private information to the cpu_data array. */
66 bfin_setup_cpudata(cpu);
67
68 /* We are done with local CPU inits, unblock the boot CPU. */ 65 /* We are done with local CPU inits, unblock the boot CPU. */
69 set_cpu_online(cpu, true); 66 set_cpu_online(cpu, true);
70 spin_lock(&boot_lock); 67 spin_lock(&boot_lock);