diff options
| author | Liam Mark <lmark@codeaurora.org> | 2015-08-15 21:58:11 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:13:52 -0700 |
| commit | bbca324fc5098a3d529dd752c4e7c22660a90c36 (patch) | |
| tree | 3fe0f66428dbb89b28257899313f65de2d54c3f4 /include/linux | |
| parent | 837edfc242e8802aabf0c8f33c75aca2b53cdc3b (diff) | |
iommu/io-pgtable: fix __arm_lpae_free_pgtable leak
When unmapping 2MB mappings, which are 2MB aligned, the smmu driver
is leaking the 3rd level page tables.
Fix this leak by updating __arm_lpae_free_pgtable so that it no
longer leaks leaf table entries.
To reproduce this leak simply map and unmap a non-block 2MB mapping
which is 2MB aligned.
Change-Id: Ibdbdb084ceb8d03ebe0a04e8777e3eb9419e9b87
Signed-off-by: Liam Mark <lmark@codeaurora.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
