From owner-svn-src-projects@FreeBSD.ORG Tue Jan 8 01:31:32 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 641F56E4; Tue, 8 Jan 2013 01:31:32 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 572DF158; Tue, 8 Jan 2013 01:31:32 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r081VWjT061632; Tue, 8 Jan 2013 01:31:32 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r081VWXm061631; Tue, 8 Jan 2013 01:31:32 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201301080131.r081VWXm061631@svn.freebsd.org> From: "Cherry G. Mathew" Date: Tue, 8 Jan 2013 01:31:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r245141 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jan 2013 01:31:32 -0000 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 */