diff mbox

[Xen-devel,06/34] xen/x86: shadow: sh_next_page is only used when GUEST_PAGING_LEVELS = 2

Message ID 1395766541-23979-7-git-send-email-julien.grall@linaro.org
State Deferred, archived
Headers show

Commit Message

Julien Grall March 25, 2014, 4:55 p.m. UTC
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@linaro.org>
Cc: Tim Deegan <tim@xen.org>
Cc: Keir Fraser <keir@xen.org>
Cc: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/mm/shadow/multi.c |    2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

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)