[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 24/39] arm/p2m: Make p2m_put_l3_page ready for altp2m
This commit extends the prototype of the function "p2m_put_l3_page" by an additional function parameter of type "struct p2m_domain*". This is needed as a future commit will extend the function "p2m_put_l3_page" so that we can call "put_page" only if the p2m being modified is the hostp2m. Signed-off-by: Sergej Proskurin <proskurin@xxxxxxxxxxxxx> --- Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx> Cc: Julien Grall <julien.grall@xxxxxxx> --- xen/arch/arm/p2m.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c index c5bf64aee0..246250d8c6 100644 --- a/xen/arch/arm/p2m.c +++ b/xen/arch/arm/p2m.c @@ -606,7 +606,7 @@ static int p2m_mem_access_radix_set(struct p2m_domain *p2m, gfn_t gfn, * TODO: Handle superpages, for now we only take special references for leaf * pages (specifically foreign ones, which can't be super mapped today). */ -static void p2m_put_l3_page(const lpae_t pte) +static void p2m_put_l3_page(struct p2m_domain *p2m, const lpae_t pte) { ASSERT(lpae_valid(pte)); @@ -649,7 +649,7 @@ static void p2m_free_entry(struct p2m_domain *p2m, if ( level == 3 ) { p2m->stats.mappings[level]--; - p2m_put_l3_page(entry); + p2m_put_l3_page(p2m, entry); return; } -- 2.13.3 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |