| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  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/git/iommu/linux |  Linus Torvalds | 1 | -42/+23 |
| 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 | 1 | -0/+4 |
| 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 | 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-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  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-27 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  Linus Torvalds | 1 | -11/+16 |
| 2024-11-25 | iommu: remove stale declaration left over by a merge conflict |  Linus Torvalds | 1 | -1/+0 |
| 2024-11-22 | Merge tag 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  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/kernel/git/iommu/linux into iommufd.git |  Jason Gunthorpe | 1 | -14/+11 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' into next |  Joerg Roedel | 1 | -5/+5 |
| 2024-11-15 | Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' into next |  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 |
| 2024-11-08 | iommu: Make set_dev_pasid op support domain replacement |  Yi Liu | 1 | -1/+2 |
| 2024-11-08 | iommu: Pass old domain to set_dev_pasid op |  Yi Liu | 1 | -1/+1 |
| 2024-11-05 | ACPI/IORT: Support CANWBS memory access flag |  Nicolin Chen | 1 | -0/+2 |
| 2024-11-05 | vfio: Remove VFIO_TYPE1_NESTING_IOMMU |  Jason Gunthorpe | 1 | -3/+0 |
| 2024-10-30 | iommu: Make bus_iommu_probe() static |  Robin Murphy | 1 | -1/+0 |
| 2024-10-29 | iommu: Restore iommu_flush_iotlb_all() |  Joerg Roedel | 1 | -0/+10 |
| 2024-10-29 | iommu: Fix prototype of iommu_paging_domain_alloc_flags() |  Joerg Roedel | 1 | -1/+1 |
| 2024-10-29 | iommu: Introduce iommu_paging_domain_alloc_flags() |  Jason Gunthorpe | 1 | -3/+11 |
| 2024-10-29 | iommu: Remove iommu_domain_alloc() |  Lu Baolu | 1 | -6/+0 |