diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2022-04-09 00:25:13 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2022-04-09 00:25:13 +0000 |
| commit | c1480b1702b412e4448cd4ce0bade77d76e8fa26 (patch) | |
| tree | e5ae53702cf0c138d066c39deeb8bd716b231d9a /sys/i386 | |
| parent | 2e7838ae84c668fcfe9a4385c65d06fbfa1214a0 (diff) | |
Diffstat (limited to 'sys/i386')
| -rw-r--r-- | sys/i386/i386/pmap.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index 4644083b6408..2452445f7203 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -3493,7 +3493,9 @@ pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va) { pd_entry_t newpde; pt_entry_t *firstpte, oldpte, pa, *pte; - vm_offset_t oldpteva __diagused; +#ifdef KTR + vm_offset_t oldpteva; +#endif vm_page_t mpte; PMAP_LOCK_ASSERT(pmap, MA_OWNED); @@ -3553,8 +3555,10 @@ setpte: oldpte & ~PG_RW)) goto setpte; oldpte &= ~PG_RW; +#ifdef KTR oldpteva = (oldpte & PG_FRAME & PDRMASK) | (va & ~PDRMASK); +#endif CTR2(KTR_PMAP, "pmap_promote_pde: protect for va %#x" " in pmap %p", oldpteva, pmap); } |
