Date: Thu, 29 May 2003 15:59:15 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 32071 for review Message-ID: <200305292259.h4TMxFfT069460@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=32071 Change 32071 by peter@peter_hammer on 2003/05/29 15:58:30 use vtopte() rather than pmap_pte_quick(). I think this is valid, but it doesn't really matter yet because its only for db_write_bytes(). Affected files ... .. //depot/projects/hammer/sys/amd64/amd64/db_interface.c#5 edit Differences ... ==== //depot/projects/hammer/sys/amd64/amd64/db_interface.c#5 (text+ko) ==== @@ -222,7 +222,7 @@ if (addr > trunc_page((vm_offset_t)btext) - size && addr < round_page((vm_offset_t)etext)) { - ptep0 = pmap_pte_quick(kernel_pmap, addr); + ptep0 = vtopte(addr); oldmap0 = *ptep0; *ptep0 |= PG_RW; @@ -230,14 +230,14 @@ if ((*ptep0 & PG_PS) == 0) { addr1 = trunc_page(addr + size - 1); if (trunc_page(addr) != addr1) { - ptep1 = pmap_pte_quick(kernel_pmap, addr1); + ptep1 = vtopte(addr1); oldmap1 = *ptep1; *ptep1 |= PG_RW; } } else { addr1 = trunc_2mpage(addr + size - 1); if (trunc_2mpage(addr) != addr1) { - ptep1 = pmap_pte_quick(kernel_pmap, addr1); + ptep1 = vtopte(addr1); oldmap1 = *ptep1; *ptep1 |= PG_RW; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305292259.h4TMxFfT069460>