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)
committerWilly Tarreau <w@1wt.eu>
Mon, 6 Feb 2017 22:32:52 +0000 (23:32 +0100)
commit56eb0df47a3239e72b70cf93f6f4695ab364dfca
tree16d00fc9e49793b30ceb0ec36586608b494e69d2
parent69c373d8f72c5b9c757f588f1b06fbd1c8ec3194
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: Willy Tarreau <w@1wt.eu>
drivers/iommu/amd_iommu.c