• Linus Torvalds's avatar
    Merge tag 'iommu-updates-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 18f18376
    Linus Torvalds authored
    Pull IOMMU updates from Joerg Roedel:
     "Nothing big this time. In particular:
    
       - Debugging code for Tegra-GART
    
       - Improvement in Intel VT-d fault printing to prevent soft-lockups
         when on fault storms
    
       - Improvements in AMD IOMMU event reporting
    
       - NUMA aware allocation in io-pgtable code for ARM
    
       - Various other small fixes and cleanups all over the place"
    
    * tag 'iommu-updates-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
      iommu/io-pgtable-arm: Make allocations NUMA-aware
      iommu/amd: Prevent possible null pointer dereference and infinite loop
      iommu/amd: Fix grammar of comments
      iommu: Clean up the comments for iommu_group_alloc
      iommu/vt-d: Remove unnecessary parentheses
      iommu/vt-d: Clean up pasid quirk for pre-production devices
      iommu/vt-d: Clean up unused variable in find_or_alloc_domain
      iommu/vt-d: Fix iotlb psi missing for mappings
      iommu/vt-d: Introduce __mapping_notify_one()
      iommu: Remove extra NULL check when call strtobool()
      iommu/amd: Update logging information for new event type
      iommu/amd: Update the PASID information printed to the system log
      iommu/tegra: gart: Fix gart_iommu_unmap()
      iommu/tegra: gart: Add debugging facility
      iommu/io-pgtable-arm: Use for_each_set_bit to simplify code
      iommu/qcom: Simplify getting .drvdata
      iommu: Remove depends on HAS_DMA in case of platform dependency
      iommu/vt-d: Ratelimit each dmar fault printing
    18f18376
amd_iommu.c 103 KB