From: Linus Torvalds Date: Fri, 26 Jun 2020 19:30:07 +0000 (-0700) Subject: Merge tag 'iommu-fixes-v5.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Tag: v5.15~3506 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd37cdf8ba1b56a968173560314398d5d3b2d37a;p=platform%2Fkernel%2Flinux-starfive.git Merge tag 'iommu-fixes-v5.8-rc2' of git://git./linux/kernel/git/joro/iommu Pull iommu fixes from Joerg Roedel: "A couple of Intel VT-d fixes: - Make Intel SVM code 64bit only. The code uses pgd_t* and the IOMMU only supports long-mode page-table formats, so its broken on 32bit anyway. - Make sure GFX quirks in for Intel VT-d are not applied to untrusted devices. Those devices might gain full memory access otherwise. - Identity mapping setup fix. - Fix ACS enabling when Intel IOMMU is off and untrusted devices are detected. - Two smaller fixes for coherency and IO page-table setup" * tag 'iommu-fixes-v5.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: iommu/vt-d: Fix misuse of iommu_domain_identity_map() iommu/vt-d: Update scalable mode paging structure coherency iommu/vt-d: Enable PCI ACS for platform opt in hint iommu/vt-d: Don't apply gfx quirks to untrusted devices iommu/vt-d: Set U/S bit in first level page table by default iommu/vt-d: Make Intel SVM code 64-bit only --- bd37cdf8ba1b56a968173560314398d5d3b2d37a