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

Commit 90b92a6f authored by Scott Wood's avatar Scott Wood Committed by Avi Kivity
Browse files

KVM: PPC: e500: Eliminate preempt_disable in local_sid_destroy_all



The only place it makes sense to call this function already needs
to have preemption disabled.

Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 3bf3cdcc
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -116,13 +116,11 @@ static inline int local_sid_lookup(struct id *entry)
	return -1;
}

/* Invalidate all id mappings on local core */
/* Invalidate all id mappings on local core -- call with preempt disabled */
static inline void local_sid_destroy_all(void)
{
	preempt_disable();
	__get_cpu_var(pcpu_last_used_sid) = 0;
	memset(&__get_cpu_var(pcpu_sids), 0, sizeof(__get_cpu_var(pcpu_sids)));
	preempt_enable();
}

static void *kvmppc_e500_id_table_alloc(struct kvmppc_vcpu_e500 *vcpu_e500)