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

Commit f0af9707 authored by David S. Miller's avatar David S. Miller
Browse files

sparc64: Fix missing put_cpu_var() in tlb_batch_add_one() when not batching.

parent 60d509fa
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -87,7 +87,7 @@ static void tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr,
	if (!tb->active) {
		global_flush_tlb_page(mm, vaddr);
		flush_tsb_user_page(mm, vaddr);
		return;
		goto out;
	}

	if (nr == 0)
@@ -98,6 +98,7 @@ static void tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr,
	if (nr >= TLB_BATCH_NR)
		flush_tlb_pending();

out:
	put_cpu_var(tlb_batch);
}