|
@@ -111,7 +111,6 @@ void __cpuinit synchronise_count_master(void)
|
|
|
void __cpuinit synchronise_count_slave(void)
|
|
|
{
|
|
|
int i;
|
|
|
- unsigned long flags;
|
|
|
unsigned int initcount;
|
|
|
int ncpus;
|
|
|
|
|
@@ -123,8 +122,6 @@ void __cpuinit synchronise_count_slave(void)
|
|
|
return;
|
|
|
#endif
|
|
|
|
|
|
- local_irq_save(flags);
|
|
|
-
|
|
|
/*
|
|
|
* Not every cpu is online at the time this gets called,
|
|
|
* so we first wait for the master to say everyone is ready
|
|
@@ -154,7 +151,5 @@ void __cpuinit synchronise_count_slave(void)
|
|
|
}
|
|
|
/* Arrange for an interrupt in a short while */
|
|
|
write_c0_compare(read_c0_count() + COUNTON);
|
|
|
-
|
|
|
- local_irq_restore(flags);
|
|
|
}
|
|
|
#undef NR_LOOPS
|