Skip site navigation (1)Skip section navigation (2)
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>