Module Name: src
Committed By: simonb
Date: Wed Oct 27 06:54:15 UTC 2021
Modified Files:
src/sys/uvm/pmap: pmap_tlb.c
Log Message:
TAB police.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/uvm/pmap/pmap_tlb.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/uvm/pmap/pmap_tlb.c
diff -u src/sys/uvm/pmap/pmap_tlb.c:1.48 src/sys/uvm/pmap/pmap_tlb.c:1.49
--- src/sys/uvm/pmap/pmap_tlb.c:1.48 Wed Oct 27 05:33:59 2021
+++ src/sys/uvm/pmap/pmap_tlb.c Wed Oct 27 06:54:15 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap_tlb.c,v 1.48 2021/10/27 05:33:59 simonb Exp $ */
+/* $NetBSD: pmap_tlb.c,v 1.49 2021/10/27 06:54:15 simonb Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap_tlb.c,v 1.48 2021/10/27 05:33:59 simonb Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap_tlb.c,v 1.49 2021/10/27 06:54:15 simonb Exp $");
/*
* Manages address spaces in a TLB.
@@ -1084,11 +1084,11 @@ pmap_tlb_asid_check(void)
void
pmap_tlb_check(pmap_t pm, bool (*func)(void *, vaddr_t, tlb_asid_t, pt_entry_t))
{
- struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
- struct pmap_asid_info * const pai = PMAP_PAI(pm, ti);
- TLBINFO_LOCK(ti);
- if (pm == pmap_kernel() || pai->pai_asid > KERNEL_PID)
+ struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
+ struct pmap_asid_info * const pai = PMAP_PAI(pm, ti);
+ TLBINFO_LOCK(ti);
+ if (pm == pmap_kernel() || pai->pai_asid > KERNEL_PID)
tlb_walk(pm, func);
- TLBINFO_UNLOCK(ti);
+ TLBINFO_UNLOCK(ti);
}
#endif /* DEBUG */