Date: Tue, 8 Jan 2013 01:31:32 +0000 (UTC) From: "Cherry G. Mathew" <cherry@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r245141 - projects/amd64_xen_pv/sys/amd64/xen Message-ID: <201301080131.r081VWXm061631@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cherry Date: Tue Jan 8 01:31:31 2013 New Revision: 245141 URL: http://svnweb.freebsd.org/changeset/base/245141 Log: Use macro VM_PAGE_TO_PHYS() whenever possible. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c Tue Jan 8 01:29:59 2013 (r245140) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c Tue Jan 8 01:31:31 2013 (r245141) @@ -208,15 +208,15 @@ pmap_get_pv_entry(pmap_t pmap) PV_STAT(atomic_add_int(&pc_chunk_count, 1)); PV_STAT(atomic_add_int(&pc_chunk_allocs, 1)); - dump_add_page(m->phys_addr); + dump_add_page(VM_PAGE_TO_PHYS(m)); - pc = (void *)PHYS_TO_DMAP(m->phys_addr); + pc = (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m)); /* * DMAP entries are kernel only, and don't need tracking, so * we just wire in the va. */ - pmap_kenter_ma((vm_offset_t)pc, xpmap_ptom(m->phys_addr)); + pmap_kenter_ma((vm_offset_t)pc, xpmap_ptom(VM_PAGE_TO_PHYS(m))); pc->pc_pmap = pmap; pc->pc_map[0] = PC_FREE0 & ~1ul; /* preallocated bit 0 */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301080131.r081VWXm061631>