iommu/amd: Update Alias-DTE in update_device_table()
authorJoerg Roedel <jroedel@suse.de>
Tue, 26 Jul 2016 13:18:54 +0000 (15:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 20 Aug 2016 16:09:21 +0000 (18:09 +0200)
commitc5612d4370098aa0528dfe20cc5698acaf94c4af
tree328ecc7075db58e3f624ea5a9a739f0da6b78a4e
parentdf8eaed22590a484a64e4a6f2af266f59a692aed
iommu/amd: Update Alias-DTE in update_device_table()

commit 3254de6bf74fe94c197c9f819fe62a3a3c36f073 upstream.

Not doing so might cause IO-Page-Faults when a device uses
an alias request-id and the alias-dte is left in a lower
page-mode which does not cover the address allocated from
the iova-allocator.

Fixes: 492667dacc0a ('x86/amd-iommu: Remove amd_iommu_pd_table')
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/iommu/amd_iommu.c