]> xenbits.xensource.com Git - xen.git/commitdiff
ia64: Fix the build after guest_physmap_add_page() changes.
authorKeir Fraser <keir@xensource.com>
Wed, 31 Oct 2007 15:57:03 +0000 (15:57 +0000)
committerKeir Fraser <keir@xensource.com>
Wed, 31 Oct 2007 15:57:03 +0000 (15:57 +0000)
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/xen/mm.c
xen/include/asm-ia64/grant_table.h
xen/include/asm-ia64/shadow.h
xen/include/xen/paging.h

index a774f98641f95ef93277534130d7af31b440091d..b1a5da828f01968cda7a47a7452d930390157ade 100644 (file)
@@ -2412,7 +2412,7 @@ steal_page(struct domain *d, struct page_info *page, unsigned int memflags)
     return 0;
 }
 
-void
+int
 guest_physmap_add_page(struct domain *d, unsigned long gpfn,
                        unsigned long mfn)
 {
@@ -2426,6 +2426,7 @@ guest_physmap_add_page(struct domain *d, unsigned long gpfn,
     //BUG_ON(mfn != ((lookup_domain_mpa(d, gpfn << PAGE_SHIFT) & _PFN_MASK) >> PAGE_SHIFT));
 
     perfc_incr(guest_physmap_add_page);
+    return 0;
 }
 
 void
index 31dfbe4c89fdd2e1f14201694d15d9401023f09e..e5763636f14ef5d8d428e156e87e26ac7709f4c3 100644 (file)
@@ -12,7 +12,7 @@ int create_grant_host_mapping(unsigned long gpaddr, unsigned long mfn, unsigned
 int replace_grant_host_mapping(unsigned long gpaddr, unsigned long mfn, unsigned long new_gpaddr, unsigned int flags);
 
 // for grant transfer
-void guest_physmap_add_page(struct domain *d, unsigned long gpfn, unsigned long mfn);
+int guest_physmap_add_page(struct domain *d, unsigned long gpfn, unsigned long mfn);
 
 /* XXX
  * somewhere appropriate
index 12d16c0e4be6cd6e682435dd034e6a0d7f4e4d4e..d978a2bccf06b7379c313c5277dfa41c6c72374b 100644 (file)
@@ -40,7 +40,7 @@
  * Utilities to change relationship of gpfn->mfn for designated domain,
  * which is required by gnttab transfer, balloon, device model and etc.
  */
-void guest_physmap_add_page(struct domain *d, unsigned long gpfn, unsigned long mfn);
+int guest_physmap_add_page(struct domain *d, unsigned long gpfn, unsigned long mfn);
 void guest_physmap_remove_page(struct domain *d, unsigned long gpfn, unsigned long mfn);
 
 static inline int
index 54ab4add846b0b28340b2c83d0eefcc76fb6a0a5..3e77d94e8e28a1626c26b31008c230b26ed11b02 100644 (file)
@@ -18,7 +18,7 @@
 #else
 
 #define paging_mode_translate(d)              (0)
-#define guest_physmap_add_page(d, p, m)       ((void)0)
+#define guest_physmap_add_page(d, p, m)       (0)
 #define guest_physmap_remove_page(d, p, m)    ((void)0)
 
 #endif