| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 06/34] xen/x86: shadow: sh_next_page is only used when GUEST_PAGING_LEVELS = 2
 Fix compilation with clang 3.5:
multi.c:429:21: error: unused function 'sh_next_page' 
[-Werror,-Wunused-function]
static inline mfn_t sh_next_page(mfn_t smfn)
                    ^
Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
Cc: Tim Deegan <tim@xxxxxxx>
Cc: Keir Fraser <keir@xxxxxxx>
Cc: Jan Beulich <jbeulich@xxxxxxxx>
---
 xen/arch/x86/mm/shadow/multi.c |    2 ++
 1 file changed, 2 insertions(+)
diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c
index 9dfa345..c468d4d 100644
--- a/xen/arch/x86/mm/shadow/multi.c
+++ b/xen/arch/x86/mm/shadow/multi.c
@@ -425,6 +425,7 @@ sh_guest_get_eff_l1e(struct vcpu *v, unsigned long addr, 
void *eff_l1e)
  * space.)
  */
 
+#if (GUEST_PAGING_LEVELS == 2)
 /* From one page of a multi-page shadow, find the next one */
 static inline mfn_t sh_next_page(mfn_t smfn)
 {
@@ -443,6 +444,7 @@ static inline mfn_t sh_next_page(mfn_t smfn)
     ASSERT(!mfn_to_page(next)->u.sh.head);
     return next;
 }
+#endif
 
 static inline u32
 guest_index(void *ptr)
-- 
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |