[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] xen/arm: p2m: Replace flush_tlb_domain by p2m_flush_tlb
commit 87f34de92a4601223e9fc028642c1b1b2363a972 Author: Julien Grall <julien.grall@xxxxxxx> AuthorDate: Thu Jul 28 15:20:19 2016 +0100 Commit: Stefano Stabellini <sstabellini@xxxxxxxxxx> CommitDate: Thu Jul 28 17:42:54 2016 -0700 xen/arm: p2m: Replace flush_tlb_domain by p2m_flush_tlb The function to flush the TLBs for a given p2m does not need to know about the domain. So pass directly the p2m in parameter. At the same time rename the function to p2m_flush_tlb to match the parameter change. Signed-off-by: Julien Grall <julien.grall@xxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> --- xen/arch/arm/p2m.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c index bda9b97..97a3a2b 100644 --- a/xen/arch/arm/p2m.c +++ b/xen/arch/arm/p2m.c @@ -137,9 +137,8 @@ void p2m_restore_state(struct vcpu *n) isb(); } -static void flush_tlb_domain(struct domain *d) +static void p2m_flush_tlb(struct p2m_domain *p2m) { - struct p2m_domain *p2m = &d->arch.p2m; unsigned long flags = 0; uint64_t ovttbr; @@ -1157,7 +1156,7 @@ static int apply_p2m_changes(struct domain *d, out: if ( flush ) { - flush_tlb_domain(d); + p2m_flush_tlb(&d->arch.p2m); ret = iommu_iotlb_flush(d, gfn_x(sgfn), nr); if ( !rc ) rc = ret; @@ -1302,7 +1301,7 @@ static int p2m_alloc_table(struct domain *d) * Make sure that all TLBs corresponding to the new VMID are flushed * before using it */ - flush_tlb_domain(d); + p2m_flush_tlb(p2m); return 0; } -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |