svn commit: r245141 - projects/amd64_xen_pv/sys/amd64/xen

Cherry G. Mathew cherry at FreeBSD.org
Tue Jan 8 01:31:32 UTC 2013


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 */


More information about the svn-src-projects mailing list