From: Jan Beulich Date: Wed, 16 Dec 2020 15:44:18 +0000 (+0100) Subject: x86/p2m: set_shared_p2m_entry() is MEM_SHARING-only X-Git-Tag: archive/raspbian/4.16.0+51-g0941d6cb-1+rpi1~2^2~42^2~1268 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5a324e1c39b6b78496dc73c222c9874302c2423c;p=xen.git x86/p2m: set_shared_p2m_entry() is MEM_SHARING-only Signed-off-by: Jan Beulich Reviewed-by: Tamas K Lengyel --- diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c index db6cc2202d..cd0812db18 100644 --- a/xen/arch/x86/mm/p2m.c +++ b/xen/arch/x86/mm/p2m.c @@ -1466,6 +1466,8 @@ int clear_identity_p2m_entry(struct domain *d, unsigned long gfn_l) return ret; } +#ifdef CONFIG_MEM_SHARING + /* Returns: 0 for success, -errno for failure */ int set_shared_p2m_entry(struct domain *d, unsigned long gfn_l, mfn_t mfn) { @@ -1504,7 +1506,10 @@ int set_shared_p2m_entry(struct domain *d, unsigned long gfn_l, mfn_t mfn) return rc; } +#endif /* CONFIG_MEM_SHARING */ + #ifdef CONFIG_HVM + static struct p2m_domain * p2m_getlru_nestedp2m(struct domain *d, struct p2m_domain *p2m) {