pmap(9) says pmap_update() 'must' be called after pmap_kenter_pa()...

ok?

Index: uvm_km.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_km.c,v
retrieving revision 1.97
diff -u -p uvm_km.c
--- uvm_km.c    18 Apr 2011 19:23:46 -0000      1.97
+++ uvm_km.c    19 Apr 2011 17:57:18 -0000
@@ -973,6 +973,7 @@ try_map:
                        pmap_kenter_pa(va, VM_PAGE_TO_PHYS(pg), prot);
                va += PAGE_SIZE;
        }
+       pmap_update(pmap_kernel());
        return ((void *)sva);
 }

Reply via email to