diff options
| author | Joerg Roedel <[email protected]> | 2020-05-04 12:54:12 +0000 |
|---|---|---|
| committer | Joerg Roedel <[email protected]> | 2020-05-05 12:38:38 +0000 |
| commit | 19c6978fba68a2cdedee7d55fb8c3063d47982d9 (patch) | |
| tree | df1fc98fe59e02ed1bdd74d32438f22c7adaa6d4 /tools/perf/scripts/python | |
| parent | iommu/amd: Call domain_flush_complete() in update_domain() (diff) | |
| download | kernel-19c6978fba68a2cdedee7d55fb8c3063d47982d9.tar.gz kernel-19c6978fba68a2cdedee7d55fb8c3063d47982d9.zip | |
iommu/amd: Update Device Table in increase_address_space()
The Device Table needs to be updated before the new page-table root
can be published in domain->pt_root. Otherwise a concurrent call to
fetch_pte might fetch a PTE which is not reachable through the Device
Table Entry.
Fixes: 92d420ec028d ("iommu/amd: Relax locking in dma_ops path")
Reported-by: Qian Cai <[email protected]>
Signed-off-by: Joerg Roedel <[email protected]>
Tested-by: Qian Cai <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
