iommu/amd: Allow to upgrade page-size
authorJoerg Roedel <jroedel@suse.de>
Fri, 9 Nov 2018 11:07:11 +0000 (12:07 +0100)
committerJoerg Roedel <jroedel@suse.de>
Thu, 15 Nov 2018 15:40:55 +0000 (16:40 +0100)
commit6f820bb995b657ad69197679b4d626cf226bfd35
tree3997ab4fb36a20aa02157246ba70c04d7995d13e
parent9db034d57a8b3cd0aa135a725849cd55a3b2f991
iommu/amd: Allow to upgrade page-size

Before this patch the iommu_map_page() function failed when
it tried to map a huge-page where smaller mappings existed
before.

With this change the page-table pages of the old mappings
are teared down, so that the huge-page can be mapped.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c