Page MenuHomeFreeBSD

D59311.id185585.diff
No OneTemporary

D59311.id185585.diff

diff --git a/sys/powerpc/aim/mmu_radix.c b/sys/powerpc/aim/mmu_radix.c
--- a/sys/powerpc/aim/mmu_radix.c
+++ b/sys/powerpc/aim/mmu_radix.c
@@ -5978,6 +5978,7 @@
if (__predict_false(pm == NULL))
pm = &curthread->td_proc->p_vmspace->vm_pmap;
+ PMAP_LOCK(pm);
while (sz > 0) {
pa = pmap_extract(pm, va);
sync_sz = PAGE_SIZE - (va & PAGE_MASK);
@@ -5989,6 +5990,7 @@
va += sync_sz;
sz -= sync_sz;
}
+ PMAP_UNLOCK(pm);
}
static __inline void

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 8, 4:14 PM (13 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37996885
Default Alt Text
D59311.id185585.diff (465 B)

Event Timeline