|
@@ -91,7 +91,7 @@ static int __cpuinit ux500_boot_secondary(unsigned int cpu, struct task_struct *
|
|
|
*/
|
|
*/
|
|
|
write_pen_release(cpu_logical_map(cpu));
|
|
write_pen_release(cpu_logical_map(cpu));
|
|
|
|
|
|
|
|
- smp_send_reschedule(cpu);
|
|
|
|
|
|
|
+ gic_raise_softirq(cpumask_of(cpu), 0);
|
|
|
|
|
|
|
|
timeout = jiffies + (1 * HZ);
|
|
timeout = jiffies + (1 * HZ);
|
|
|
while (time_before(jiffies, timeout)) {
|
|
while (time_before(jiffies, timeout)) {
|