Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2b88d65 authored by Yong Zhang's avatar Yong Zhang Committed by Ralf Baechle
Browse files

MIPS: sync-r4k: remove redundant irq operation



Since we have delayed irq enabling to ->smp_finish()

Signed-off-by: default avatarYong Zhang <yong.zhang0@gmail.com>
Cc: Sergei Shtylyov <sshtylyov@mvista.com>
Cc: David Daney <david.daney@cavium.com>
Acked-by: default avatarDavid Daney <david.daney@cavium.com>
Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent b789ad63
Loading
Loading
Loading
Loading
+0 −5
Original line number Original line Diff line number Diff line
@@ -111,7 +111,6 @@ void __cpuinit synchronise_count_master(void)
void __cpuinit synchronise_count_slave(void)
void __cpuinit synchronise_count_slave(void)
{
{
	int i;
	int i;
	unsigned long flags;
	unsigned int initcount;
	unsigned int initcount;
	int ncpus;
	int ncpus;


@@ -123,8 +122,6 @@ void __cpuinit synchronise_count_slave(void)
	return;
	return;
#endif
#endif


	local_irq_save(flags);

	/*
	/*
	 * Not every cpu is online at the time this gets called,
	 * Not every cpu is online at the time this gets called,
	 * so we first wait for the master to say everyone is ready
	 * 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 */
	/* Arrange for an interrupt in a short while */
	write_c0_compare(read_c0_count() + COUNTON);
	write_c0_compare(read_c0_count() + COUNTON);

	local_irq_restore(flags);
}
}
#undef NR_LOOPS
#undef NR_LOOPS