| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in... | Will Deacon | 1 | -1/+5 |
| 2026-03-27 | iommu: Do not call drivers for empty gathers | Jason Gunthorpe | 1 | -1/+2 |
| 2026-03-17 | iommu: Add device ATS supported capability | Shameer Kolothum | 1 | -0/+2 |
| 2026-03-17 | iommupt: Directly call iommupt's unmap_range() | Jason Gunthorpe | 1 | -0/+1 |
| 2026-01-10 | iommu: Introduce pci_dev_reset_iommu_prepare/done() | Nicolin Chen | 1 | -0/+13 |
| 2026-01-10 | iommu: Add iommu_driver_get_domain_for_dev() helper | Nicolin Chen | 1 | -0/+1 |
| 2025-12-06 | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+4 |
| 2025-11-17 | iommu/sva: invalidate stale IOTLB entries for kernel address space | Lu Baolu | 1 | -0/+4 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions | Nicolin Chen | 1 | -1/+2 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -14/+60 |
| 2025-07-11 | iommu: Allow an input type in hw_info op | Nicolin Chen | 1 | -1/+2 |
| 2025-07-10 | iommu: Pass in a driver-level user data structure to viommu_init op | Nicolin Chen | 1 | -1/+2 |
| 2025-07-10 | iommu: Add iommu_copy_struct_to_user helper | Nicolin Chen | 1 | -0/+40 |
| 2025-07-10 | iommu: Use enum iommu_hw_info_type for type in hw_info op | Nicolin Chen | 1 | -3/+3 |
| 2025-06-27 | iommu: Remove ops->pgsize_bitmap | Jason Gunthorpe | 1 | -2/+0 |
| 2025-06-19 | iommu: Deprecate viommu_alloc op | Nicolin Chen | 1 | -11/+0 |
| 2025-06-19 | iommu: Introduce get_viommu_size and viommu_init ops | Nicolin Chen | 1 | -0/+15 |
| 2025-05-30 | Merge tag 'iommu-updates-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -42/+23 |
| 2025-05-28 | Merge tag 'dma-mapping-6.16-2025-05-26' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -0/+4 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'... | Joerg Roedel | 1 | -42/+23 |
| 2025-05-06 | iommu: generalize the batched sync after map interface | Christoph Hellwig | 1 | -0/+4 |
| 2025-05-02 | iommu: Cleanup comments for dev_enable/disable_feat | Lu Baolu | 1 | -2/+0 |
| 2025-04-28 | iommu: Handle yet another race around registration | Robin Murphy | 1 | -0/+2 |
| 2025-04-28 | iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU | Jason Gunthorpe | 1 | -3/+3 |
| 2025-04-28 | iommu: Add domain_alloc_identity() | Jason Gunthorpe | 1 | -0/+4 |
| 2025-04-28 | iommu: Remove iommu_dev_enable/disable_feature() | Lu Baolu | 1 | -28/+0 |
| 2025-04-28 | iommu: Remove IOMMU_DEV_FEAT_SVA | Jason Gunthorpe | 1 | -8/+1 |
| 2025-04-17 | iommu: Fix two issues in iommu_copy_struct_from_user() | Nicolin Chen | 1 | -4/+4 |
| 2025-04-17 | iommu/pages: Allow sub page sizes to be passed into the allocator | Jason Gunthorpe | 1 | -3/+3 |
| 2025-04-17 | iommu: Change iommu_iotlb_gather to use iommu_page_list | Jason Gunthorpe | 1 | -2/+2 |
| 2025-04-17 | iommu/pages: Formalize the freelist API | Jason Gunthorpe | 1 | -0/+12 |
| 2025-04-02 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -20/+15 |
| 2025-03-25 | iommu: Drop sw_msi from iommu_domain | Nicolin Chen | 1 | -15/+0 |
| 2025-03-25 | iommu: Sort out domain user data | Robin Murphy | 1 | -5/+15 |
| 2025-03-11 | iommu: Unexport iommu_fwspec_free() | Robin Murphy | 1 | -5/+0 |
| 2025-02-21 | iommu: Turn fault_data to iommufd private pointer | Nicolin Chen | 1 | -2/+4 |
| 2025-02-21 | iommu: Make iommu_dma_prepare_msi() into a generic operation | Jason Gunthorpe | 1 | -14/+30 |
| 2025-02-21 | genirq/msi: Refactor iommu_dma_compose_msi_msg() | Jason Gunthorpe | 1 | -6/+0 |
| 2024-12-18 | iommu: Remove the remove_dev_pasid op | Yi Liu | 1 | -5/+0 |
| 2024-11-28 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -11/+16 |
| 2024-11-26 | iommu: remove stale declaration left over by a merge conflict | Linus Torvalds | 1 | -1/+0 |
| 2024-11-23 | Merge tag 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -14/+11 |
| 2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 1 | -8/+12 |
| 2024-11-22 | iommu: Add ops->domain_alloc_nested() | Jason Gunthorpe | 1 | -4/+5 |
| 2024-11-22 | Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke... | Jason Gunthorpe | 1 | -14/+11 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 1 | -5/+5 |
| 2024-11-15 | Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' ... | Joerg Roedel | 1 | -12/+8 |
| 2024-11-12 | Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-next | Jason Gunthorpe | 1 | -3/+2 |
| 2024-11-12 | iommu: Add iommu_copy_struct_from_full_user_array helper | Jason Gunthorpe | 1 | -1/+47 |
| 2024-11-12 | iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct | Nicolin Chen | 1 | -0/+14 |