1. 10 Mar, 2024 8 commits
  2. 25 Feb, 2024 31 commits
  3. 24 Feb, 2024 1 commit
    • Linus Torvalds's avatar
      Merge tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 91403d50
      Linus Torvalds authored
      Pull iommu fixes from Joerg Roedel:
      
       - Intel VT-d fixes for nested domain handling:
      
            - Cache invalidation for changes in a parent domain
      
            - Dirty tracking setting for parent and nested domains
      
            - Fix a constant-out-of-range warning
      
       - ARM SMMU fixes:
      
            - Fix CD allocation from atomic context when using SVA with SMMUv3
      
            - Revert the conversion of SMMUv2 to domain_alloc_paging(), as it
              breaks the boot for Qualcomm MSM8996 devices
      
       - Restore SVA handle sharing in core code as it turned out there are
         still drivers relying on it
      
      * tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
        iommu/sva: Restore SVA handle sharing
        iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock
        iommu/vt-d: Fix constant-out-of-range warning
        iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking
        iommu/vt-d: Add missing dirty tracking set for parent domain
        iommu/vt-d: Wrap the dirty tracking loop to be a helper
        iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()
        iommu/vt-d: Add missing device iotlb flush for parent domain
        iommu/vt-d: Update iotlb in nested domain attach
        iommu/vt-d: Add missing iotlb flush for parent domain
        iommu/vt-d: Add __iommu_flush_iotlb_psi()
        iommu/vt-d: Track nested domains in parent
        Revert "iommu/arm-smmu: Convert to domain_alloc_paging()"
      91403d50