|
[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 |