| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | Merge tag 'iommu-updates-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  Linus Torvalds | 8 | -143/+362 |
| 2026-08-18 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 1 | -1/+1 |
| 2026-08-11 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm/msm', 'rockchip', 'ti/omap', 'riscv', 'intel/vt-d', 'amd/amd-vi', 'core' and 'typos' into next |  Joerg Roedel | 8 | -143/+362 |
| 2026-08-06 | iommu/arm-smmu-v3-sva: Use system_supports_bbml3() to detect CPU feature |  Will Deacon | 1 | -1/+1 |
| 2026-08-04 | iommu/arm-smmu-v3: Replace sort_nonatomic() with sort() |  Kuan-Wei Chiu | 1 | -3/+3 |
| 2026-08-02 | iommu/arm-smmu-v3: Support IDR5.DS and widen the TLBI SCALE field |  Nicolin Chen | 2 | -2/+8 |
| 2026-08-02 | iommu/arm-smmu-v3: Convert to use atomic poll timeout |  Pranjal Shrivastava | 1 | -2/+3 |
| 2026-08-02 | iommu/arm-smmu-v3: Add HAFT support for SVA |  Robin Murphy | 3 | -11/+25 |
| 2026-07-28 | iommu/tegra241-cmdqv: Rate-limit the error ISR's log message |  Nicolin Chen | 1 | -9/+7 |
| 2026-07-28 | iommu/tegra241-cmdqv: Fix VINTF0 leak on the init-failure path |  Nicolin Chen | 1 | -2/+8 |
| 2026-07-28 | iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID |  Nicolin Chen | 1 | -1/+2 |
| 2026-07-28 | iommu/tegra241-cmdqv: Reject a vSID wider than the SID_MATCH field |  Nicolin Chen | 1 | -2/+6 |
| 2026-07-28 | iommu/tegra241-cmdqv: Free the error IRQ before tearing down VINTFs |  Nicolin Chen | 1 | -2/+8 |
| 2026-07-28 | iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc() |  Nicolin Chen | 1 | -22/+32 |
| 2026-07-28 | iommu/tegra241-cmdqv: Don't run the error ISR before probe sets up vintfs |  Nicolin Chen | 1 | -15/+19 |
| 2026-07-28 | iommu/tegra241-cmdqv: Harden error-map index handling in the error ISR |  Nicolin Chen | 1 | -3/+11 |
| 2026-07-28 | iommu/tegra241-cmdqv: Synchronize the error ISR against VINTF (de)init |  Nicolin Chen | 1 | -4/+33 |
| 2026-07-28 | iommu/tegra241-cmdqv: Publish an LVCMDQ only after it is fully initialized |  Nicolin Chen | 1 | -8/+17 |
| 2026-07-28 | iommu/arm-smmu-v3: Enable CFGI/TLBI-repeat workaround on Tegra264 |  Ashish Mhetre | 1 | -1/+3 |
| 2026-07-28 | iommu/arm-smmu-v3-iommufd: Report CFGI/TLBI-repeat erratum |  Ashish Mhetre | 3 | -3/+12 |
| 2026-07-28 | iommu/arm-smmu-v3: Add CFGI/TLBI-repeat workaround |  Ashish Mhetre | 2 | -4/+57 |
| 2026-07-28 | iommu/arm-smmu-v3: Factor out CMDQ batch force-sync conditions |  Nicolin Chen | 1 | -6/+17 |
| 2026-07-22 | iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown |  Shameer Kolothum | 3 | -2/+16 |
| 2026-07-22 | iommu/arm-smmu-v3: Manage teardown with devm |  Shameer Kolothum | 1 | -16/+40 |
| 2026-07-22 | iommu/arm-smmu-v3: Declare eats_s1chk and eats_trans as host-endian u64 |  Nicolin Chen | 1 | -2/+2 |
| 2026-07-22 | iommu: arm: Remove redundant dev_err()/dev_err_probe() |  Pan Chuang | 2 | -10/+3 |
| 2026-07-22 | iommu/qcom: Enable clocks before hardware access in qcom_iommu_ctx_probe() |  Mukesh Ojha | 1 | -1/+6 |
| 2026-07-22 | iommu/qcom: Publish pgtbl_ops before releasing init_mutex |  Mukesh Ojha | 1 | -3/+2 |
| 2026-07-22 | iommu/qcom: Fix pgtbl_ops leak in qcom_iommu_init_domain() error path |  Mukesh Ojha | 1 | -0/+1 |
| 2026-07-22 | iommu/qcom: Check pm_runtime_resume_and_get() return in probe |  Mukesh Ojha | 1 | -1/+5 |
| 2026-07-22 | iommu/qcom: Use devm_pm_runtime_enable() in qcom_iommu_device_probe() |  Mukesh Ojha | 1 | -5/+5 |
| 2026-07-22 | iommu/qcom: Fix inverted fault report check in qcom_iommu_fault() |  Mukesh Ojha | 1 | -1/+1 |
| 2026-07-22 | iommu/qcom: Remove sysfs device on probe failure path |  Haoxiang Li | 1 | -1/+3 |
| 2026-07-22 | iommu/arm-smmu-v3: Fix grammar in comment |  xiongweimin | 1 | -1/+1 |
| 2026-07-22 | iommu/arm-smmu-qcom: Add SM8450 MDSS compatible |  Esteban Urrutia | 1 | -0/+1 |
| 2026-07-14 | iommu/arm-smmu-v3-iommufd: Require exactly one Stream ID for a vDEVICE |  Nicolin Chen | 1 | -0/+15 |
| 2026-07-09 | iommu/arm-smmu-v3: Standardize ATS enablement failure reporting |  Pranjal Shrivastava | 1 | -2/+7 |
| 2026-07-03 | Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) |  Uwe Kleine-König (The Capable Hub) | 1 | -1/+0 |
| 2026-06-12 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 'verisilicon', 'riscv', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 6 | -424/+446 |
| 2026-05-28 | iommu/arm-smmu-v3: Allow ATS to be always on |  Nicolin Chen | 2 | -9/+73 |
| 2026-05-19 | iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bits |  Nicolin Chen | 1 | -0/+10 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode TLBI commands |  Jason Gunthorpe | 2 | -134/+71 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNC |  Jason Gunthorpe | 2 | -31/+27 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INV |  Jason Gunthorpe | 2 | -46/+40 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode simple commands |  Jason Gunthorpe | 2 | -168/+148 |
| 2026-05-19 | iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd() |  Jason Gunthorpe | 1 | -3/+0 |
| 2026-05-19 | iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmd |  Jason Gunthorpe | 4 | -53/+58 |
| 2026-05-19 | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functions |  Jason Gunthorpe | 1 | -23/+30 |
| 2026-05-19 | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functions |  Jason Gunthorpe | 3 | -25/+38 |
| 2026-05-19 | iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format command |  Jason Gunthorpe | 1 | -20/+28 |