diff options
| author | Jeremy Gebben <jgebben@codeaurora.org> | 2015-08-24 13:33:51 -0600 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:14:05 -0700 |
| commit | c85a9eeb3fc9c04eaaca2a836728991dc5f2a364 (patch) | |
| tree | 8ed9c4feb4f7d16e6d6a39006f54a1d235d53a2f | |
| parent | fe676929a9601610dec537cc62dc84a66ca7f43f (diff) | |
iommu/io-pgtable: don't flush the tlb in free_io_pgtable_ops()
The iommu domain must be detached before the pagetable is freed,
if any TLB maintenance is needed it should be done by
iommu_detach_device().
Change-Id: I119d0e127e122de1263c80c73d40ff6edf16c875
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
| -rw-r--r-- | drivers/iommu/io-pgtable.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/iommu/io-pgtable.c b/drivers/iommu/io-pgtable.c index 3a74d4440018..07690a9bf003 100644 --- a/drivers/iommu/io-pgtable.c +++ b/drivers/iommu/io-pgtable.c @@ -84,7 +84,6 @@ void free_io_pgtable_ops(struct io_pgtable_ops *ops) return; iop = container_of(ops, struct io_pgtable, ops); - iop->cfg.tlb->tlb_flush_all(iop->cookie); io_pgtable_init_table[iop->fmt]->free(iop); } |
