]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
xen: correctly use xen_pfn_t in remap_domain_mfn_range.
authorIan Campbell <ian.campbell@citrix.com>
Tue, 16 Oct 2012 16:19:15 +0000 (17:19 +0100)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 27 Nov 2012 01:11:13 +0000 (20:11 -0500)
For Xen on ARM a PFN is 64 bits so we need to use the appropriate
type here.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
arch/x86/xen/mmu.c
include/xen/xen-ops.h

index 5747a4110ad422521782a5b2b83b071988a32f98..58f2084c2f81d1b546a331f9f24397d6db38f264 100644 (file)
@@ -2599,7 +2599,7 @@ static int remap_area_mfn_pte_fn(pte_t *ptep, pgtable_t token,
 
 int xen_remap_domain_mfn_range(struct vm_area_struct *vma,
                               unsigned long addr,
-                              unsigned long mfn, int nr,
+                              xen_pfn_t mfn, int nr,
                               pgprot_t prot, unsigned domid,
                               struct page **pages)
 
index 990b43e441e6371f231da27ffb139145ee5f84b6..ee188eb555b6b2d5dce2de994aec7619fa680064 100644 (file)
@@ -26,7 +26,7 @@ void xen_destroy_contiguous_region(unsigned long vstart, unsigned int order);
 struct vm_area_struct;
 int xen_remap_domain_mfn_range(struct vm_area_struct *vma,
                               unsigned long addr,
-                              unsigned long mfn, int nr,
+                              xen_pfn_t mfn, int nr,
                               pgprot_t prot, unsigned domid,
                               struct page **pages);
 int xen_unmap_domain_mfn_range(struct vm_area_struct *vma,