--- src/sys/i386/i386/Attic/pmap.c 2006/05/25 04:17:07 1.55 +++ src/sys/i386/i386/Attic/pmap.c 2006/09/12 22:03:10 1.56 @@ -2375,6 +2375,12 @@ pmap_prefault(pmap_t pmap, vm_offset_t a vm_page_t m, mpte; vm_object_t object; + /* + * We do not currently prefault mappings that use virtual page + * tables. We do not prefault foreign pmaps. + */ + if (entry->maptype == VM_MAPTYPE_VPAGETABLE) + return; if (!curproc || (pmap != vmspace_pmap(curproc->p_vmspace))) return;