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

Commit a3c8b4fa authored by Ralf Baechle's avatar Ralf Baechle
Browse files

MIPS: Cavium: Remove smp_reserve_lock.



There is nothing that is protected by this lock and it's getting in the
way of RT.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 6650df3c
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -257,8 +257,6 @@ DEFINE_PER_CPU(int, cpu_state);

extern void fixup_irqs(void);

static DEFINE_SPINLOCK(smp_reserve_lock);

static int octeon_cpu_disable(void)
{
	unsigned int cpu = smp_processor_id();
@@ -266,8 +264,6 @@ static int octeon_cpu_disable(void)
	if (cpu == 0)
		return -EBUSY;

	spin_lock(&smp_reserve_lock);

	set_cpu_online(cpu, false);
	cpu_clear(cpu, cpu_callin_map);
	local_irq_disable();
@@ -277,8 +273,6 @@ static int octeon_cpu_disable(void)
	flush_cache_all();
	local_flush_tlb_all();

	spin_unlock(&smp_reserve_lock);

	return 0;
}