]> xenbits.xensource.com Git - xen.git/commitdiff
x86/shadow: fix big-memory build
authorJan Beulich <jbeulich@suse.com>
Thu, 23 Apr 2015 11:10:19 +0000 (13:10 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 23 Apr 2015 11:10:19 +0000 (13:10 +0200)
Modifiers to the pointer passed into list_next_entry() are also being
applied to the macro's return type, and hence if the input pointer is
const-qualified a variable the result gets assigned to would also need
to be. As that doesn't seem desirable here, drop the const qualifier
on the input pointer instead.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/x86/mm/shadow/private.h

index 64dd2baebb2bfab5386cdea93f9be068fb3aa7e3..f72ea9fe6d18b397d5086b48b471184bbf1e3bc4 100644 (file)
@@ -607,7 +607,7 @@ static inline void sh_put_ref(struct domain *d, mfn_t smfn, paddr_t entry_pa)
 /* Walk the list of pinned shadows, from the tail forwards,
  * skipping the non-head-page entries */
 static inline struct page_info *
-prev_pinned_shadow(const struct page_info *page,
+prev_pinned_shadow(struct page_info *page,
                    const struct domain *d)
 {
     struct page_info *p;