| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Will Deacon | 5 | -192/+1081 |
| 2026-03-24 | iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() |  Nicolin Chen | 1 | -3/+4 |
| 2026-03-24 | iommu/arm-smmu-v3: Update Arm errata |  Robin Murphy | 1 | -4/+14 |
| 2026-03-24 | iommu/arm-smmu-v3: Fix typos introduced by arm_smmu_invs |  Nicolin Chen | 2 | -4/+4 |
| 2026-03-24 | iommu/arm-smmu-v3: Do not continue in __arm_smmu_domain_inv_range() |  Nicolin Chen | 1 | -2/+2 |
| 2026-03-19 | iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs |  Nicolin Chen | 3 | -195/+24 |
| 2026-03-19 | iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range() |  Nicolin Chen | 2 | -13/+221 |
| 2026-03-19 | iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching masters |  Nicolin Chen | 2 | -1/+278 |
| 2026-03-19 | iommu/arm-smmu-v3: Pre-allocate a per-master invalidation array |  Nicolin Chen | 2 | -4/+45 |
| 2026-03-19 | iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array |  Jason Gunthorpe | 3 | -0/+502 |
| 2026-03-19 | iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free() |  Nicolin Chen | 3 | -4/+10 |
| 2026-03-19 | iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVA |  Nicolin Chen | 3 | -0/+5 |
| 2026-03-19 | iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update |  Nicolin Chen | 1 | -0/+7 |
| 2026-03-17 | iommu: Add device ATS supported capability |  Shameer Kolothum | 1 | -0/+3 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses |  Kees Cook | 2 | -3/+2 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments |  Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument |  Linus Torvalds | 5 | -12/+12 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types |  Kees Cook | 5 | -20/+20 |
| 2026-02-11 | Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core |  Linus Torvalds | 4 | -5/+52 |
| 2026-02-06 | Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 8 | -118/+244 |
| 2026-01-31 | iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() |  Nicolin Chen | 1 | -0/+3 |
| 2026-01-23 | iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate |  Nicolin Chen | 1 | -1/+3 |
| 2026-01-23 | iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage |  Nicolin Chen | 1 | -0/+47 |
| 2026-01-23 | iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence |  Jason Gunthorpe | 1 | -0/+26 |
| 2026-01-23 | iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence |  Jason Gunthorpe | 1 | -0/+10 |
| 2026-01-23 | iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence |  Jason Gunthorpe | 3 | -10/+53 |
| 2026-01-22 | iommu/arm-smmu-v3: Add device-tree support for CMDQV driver |  Ashish Mhetre | 1 | -0/+32 |
| 2026-01-22 | iommu/tegra241-cmdqv: Decouple driver from ACPI |  Nicolin Chen | 3 | -74/+14 |
| 2026-01-22 | iommu/arm-smmu-qcom: do not register driver in probe() |  Danilo Krummrich | 4 | -5/+52 |
| 2026-01-22 | iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p |  Bibek Kumar Patro | 1 | -0/+2 |
| 2026-01-10 | iommu: Add iommu_driver_get_domain_for_dev() helper |  Nicolin Chen | 1 | -2/+3 |
| 2026-01-07 | iommu/arm-smmu-v3: Remove IAS |  Mostafa Saleh | 2 | -15/+5 |
| 2026-01-05 | iommu/qcom: Simplify with scoped for each OF child loop |  Krzysztof Kozlowski | 1 | -6/+2 |
| 2026-01-05 | iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms |  Charan Teja Kalla | 1 | -0/+26 |
| 2026-01-05 | iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency |  Alexander Grest | 1 | -10/+21 |
| 2025-12-04 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  Linus Torvalds | 1 | -1/+12 |
| 2025-11-28 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/tegra', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 5 | -42/+54 |
| 2025-11-26 | iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases |  Nicolin Chen | 1 | -1/+12 |
| 2025-11-25 | iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal |  Stephan Gerhold | 1 | -10/+17 |
| 2025-11-24 | iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables |  Ryan Huang | 1 | -1/+1 |
| 2025-11-17 | iommu/qcom: fix device leak on of_xlate() |  Johan Hovold | 1 | -6/+4 |
| 2025-11-03 | iommu/arm-smmu-qcom: Add Glymur MDSS compatible |  Abel Vesa | 1 | -0/+1 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions |  Nicolin Chen | 4 | -19/+30 |
| 2025-10-27 | iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain |  Nicolin Chen | 1 | -6/+1 |
| 2025-08-22 | iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement |  Nicolin Chen | 1 | -1/+1 |
| 2025-08-15 | iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map |  Nicolin Chen | 1 | -3/+5 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  Linus Torvalds | 4 | -52/+561 |
| 2025-07-30 | Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  Linus Torvalds | 4 | -23/+16 |
| 2025-07-28 | iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size |  Nicolin Chen | 4 | -15/+20 |
| 2025-07-28 | iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 |  Nicolin Chen | 2 | -11/+30 |