| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-23 | iommu/amd: KVM: SVM: Add IRTE metadata to affined vCPU's list if AVIC is inhibited |  Sean Christopherson | 1 | -1/+4 |
| 2025-06-23 | iommu/amd: KVM: SVM: Set pCPU info in IRTE when setting vCPU affinity |  Sean Christopherson | 1 | -2/+4 |
| 2025-06-23 | iommu/amd: Factor out helper for manipulating IRTE GA/CPU info |  Sean Christopherson | 1 | -41/+46 |
| 2025-06-23 | iommu/amd: KVM: SVM: Infer IsRun from validity of pCPU destination |  Sean Christopherson | 1 | -5/+9 |
| 2025-06-23 | iommu/amd: Document which IRTE fields amd_iommu_update_ga() can modify |  Sean Christopherson | 1 | -0/+12 |
| 2025-06-23 | iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs |  Sean Christopherson | 2 | -13/+9 |
| 2025-06-23 | iommu/amd: KVM: SVM: Pass NULL @vcpu_info to indicate "not guest mode" |  Sean Christopherson | 1 | -3/+7 |
| 2025-06-23 | iommu/amd: KVM: SVM: Use pi_desc_addr to derive ga_root_ptr |  Sean Christopherson | 1 | -1/+1 |
| 2025-06-20 | iommu/amd: KVM: SVM: Delete now-unused cached/previous GA tag fields |  Sean Christopherson | 2 | -11/+0 |
| 2025-06-19 | iommufd: Apply the new iommufd_object_alloc_ucmd helper |  Nicolin Chen | 2 | -28/+10 |
| 2025-06-19 | iommufd: Introduce iommufd_object_alloc_ucmd helper |  Nicolin Chen | 2 | -0/+51 |
| 2025-06-19 | iommufd: Move _iommufd_object_alloc out of driver.c |  Nicolin Chen | 3 | -33/+36 |
| 2025-06-19 | iommu: Deprecate viommu_alloc op |  Nicolin Chen | 1 | -15/+5 |
| 2025-06-19 | iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init |  Nicolin Chen | 3 | -28/+32 |
| 2025-06-19 | iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init |  Nicolin Chen | 1 | -15/+14 |
| 2025-06-19 | iommufd/selftest: Drop parent domain from mock_iommu_domain_nested |  Nicolin Chen | 1 | -3/+0 |
| 2025-06-19 | iommufd/viommu: Support get_viommu_size and viommu_init ops |  Nicolin Chen | 1 | -3/+39 |
| 2025-06-19 | iommufd: Return EOPNOTSUPP for failures due to driver bugs |  Nicolin Chen | 2 | -3/+3 |
| 2025-06-19 | iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq |  Nicolin Chen | 1 | -2/+3 |
| 2025-06-19 | iommufd: Drop unused ictx in struct iommufd_vdevice |  Nicolin Chen | 1 | -1/+0 |
| 2025-06-19 | iommufd: Apply obvious cosmetic fixes |  Nicolin Chen | 9 | -36/+24 |
| 2025-06-13 | iommu/tegra: Fix incorrect size calculation |  Jason Gunthorpe | 1 | -2/+2 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() |  Ingo Molnar | 1 | -1/+2 |
| 2025-06-04 | Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci |  Linus Torvalds | 1 | -3/+0 |
| 2025-05-31 | Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional" |  Linus Torvalds | 2 | -3/+2 |
| 2025-05-30 | Merge tag 'iommu-updates-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  Linus Torvalds | 52 | -1223/+1517 |
| 2025-05-27 | Merge tag 'dma-mapping-6.16-2025-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux |  Linus Torvalds | 2 | -92/+474 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'fsl/pamu', 'mediatek', 'renesas/ipmmu', 's390', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 52 | -1238/+1545 |
| 2025-05-23 | iommu/vt-d: Restore context entry setup order for aliased devices |  Lu Baolu | 3 | -2/+14 |
| 2025-05-22 | iommu/mediatek: Fix compatible typo for mediatek,mt6893-iommu-mm |  AngeloGioacchino Del Regno | 1 | -1/+1 |
| 2025-05-22 | iommu: Skip PASID validation for devices without PASID capability |  Tushar Dave | 1 | -15/+28 |
| 2025-05-21 | iommu/arm-smmu-qcom: Make set_stall work when the device is on |  Connor Abbott | 1 | -3/+30 |
| 2025-05-21 | iommu/arm-smmu: Move handing of RESUME to the context fault handler |  Connor Abbott | 3 | -14/+15 |
| 2025-05-21 | iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 |  Connor Abbott | 1 | -0/+2 |
| 2025-05-20 | iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() |  Rob Clark | 1 | -13/+14 |
| 2025-05-16 | iommu: Clear the freelist after iommu_put_pages_list() |  Jason Gunthorpe | 2 | -1/+5 |
| 2025-05-16 | iommu/vt-d: Change dmar_ats_supported() to return boolean |  Wei Wang | 1 | -9/+10 |
| 2025-05-16 | iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() |  Wei Wang | 1 | -1/+0 |
| 2025-05-16 | iommu/vt-d: Replace spin_lock with mutex to protect domain ida |  Lu Baolu | 3 | -8/+7 |
| 2025-05-16 | iommu/vt-d: Use ida to manage domain id |  Lu Baolu | 3 | -68/+34 |
| 2025-05-16 | iommu/vt-d: Restore WO permissions on second-level paging entries |  Jason Gunthorpe | 1 | -2/+1 |
| 2025-05-16 | iommu/amd: Allow matching ACPI HID devices without matching UIDs |  Mario Limonciello | 1 | -5/+28 |
| 2025-05-16 | iommu: make inclusion of arm/arm-smmu-v3 directory conditional |  Rolf Eike Beer | 2 | -2/+3 |
| 2025-05-16 | iommu: make inclusion of riscv directory conditional |  Rolf Eike Beer | 2 | -2/+3 |
| 2025-05-16 | iommu: make inclusion of amd directory conditional |  Rolf Eike Beer | 2 | -2/+3 |
| 2025-05-16 | iommu: make inclusion of intel directory conditional |  Rolf Eike Beer | 2 | -6/+4 |
| 2025-05-16 | iommu: remove duplicate selection of DMAR_TABLE |  Rolf Eike Beer | 1 | -1/+0 |
| 2025-05-16 | iommu/fsl_pamu: remove trailing space after \n |  Colin Ian King | 1 | -1/+1 |
| 2025-05-15 | Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" |  Lukas Wunner | 1 | -3/+0 |
| 2025-05-06 | iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible |  Dmitry Baryshkov | 1 | -0/+1 |