| Age | Commit message (Expand) | Author | Files | Lines |
| 11 days | Merge tag 'iommu-updates-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 4 | -44/+214 |
| 2026-10-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'hyper-... | Joerg Roedel | 4 | -44/+214 |
| 2026-10-09 | iommu/x86: Add architectural MSI reserved region helper | Yu Zhang | 1 | -9/+2 |
| 2026-09-28 | iommu/vt-d: Fix IQE handling to cover all descriptors in submission range | Guanghui Feng | 1 | -11/+61 |
| 2026-09-28 | iommu/vt-d: Drop old iopf ref only after attach succeeds | Lu Baolu | 1 | -9/+10 |
| 2026-09-28 | iommu/vt-d: Fix iopf refcount leak in nested attach | Lu Baolu | 1 | -0/+2 |
| 2026-09-28 | iommu/vt-d: Use old domain parameter when attaching the blocking domain | Lu Baolu | 1 | -3/+1 |
| 2026-09-28 | iommu/vt-d: Reserve scalable-mode DIDs from PASID entries during copy | Lu Baolu | 1 | -2/+72 |
| 2026-09-28 | iommu/vt-d: Handle DID reservation errors when copying context tables | Lu Baolu | 1 | -4/+35 |
| 2026-09-28 | iommu/vt-d: Do not ignore context table copy failures | Lu Baolu | 1 | -1/+17 |
| 2026-09-28 | iommu/vt-d: Avoid out-of-range shift in qi_desc_dev_iotlb_pasid() | Lu Baolu | 1 | -4/+13 |
| 2026-09-28 | iommu/vt-d: Fix page table level calculation in compute_vasz_lg2_ss() | Zhenzhong Duan | 1 | -2/+2 |
| 2026-09-11 | iommu/vt-d: Convert nested cache invalidation to the core array loop | Nicolin Chen | 1 | -24/+30 |
| 2026-08-11 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm... | Joerg Roedel | 8 | -106/+247 |
| 2026-08-10 | iommu/vt-d: Flush context cache with correct SID when tearing down aliases | Lu Baolu | 3 | -5/+8 |
| 2026-08-10 | iommu/vt-d: Tear down scalable-mode context on probe failure | Lu Baolu | 1 | -0/+1 |
| 2026-08-10 | iommu/vt-d: Fix iopf_refcount leak on RID domain replacement | Lu Baolu | 1 | -5/+8 |
| 2026-08-10 | iommu/vt-d: Clear Present bit before tearing down copied context entry | Lu Baolu | 1 | -1/+5 |
| 2026-08-10 | iommu/vt-d: Fix copied_tables bitmap leak on error in copy_translation_tables | ZhaoJinming | 1 | -6/+13 |
| 2026-08-10 | iommu/vt-d: Cache max domain ID to avoid redundant calculation | Lu Baolu | 3 | -5/+7 |
| 2026-08-10 | iommu/vt-d: Support the new DMA_REMAP_OPT_OUT flag bit | Kevin Tian | 2 | -10/+28 |
| 2026-08-10 | iommu/vt-d: Remove dmar_disabled | Kevin Tian | 3 | -9/+3 |
| 2026-08-10 | iommu/vt-d: Remove the 'force_on' variable | Kevin Tian | 2 | -20/+22 |
| 2026-08-10 | iommu/vt-d: Call dmar_can_force_on() for tboot opt-in | Kevin Tian | 1 | -4/+8 |
| 2026-08-10 | iommu/vt-d: Use dmar_can_force_on() for platform opt-in | Kevin Tian | 1 | -7/+8 |
| 2026-08-10 | iommu/vt-d: Consolidate dmar policy management and force_on logic | Kevin Tian | 3 | -4/+106 |
| 2026-08-10 | iommu/vt-d: Remove dead code when CONFIG_INTEL_IOMMU is not set | Kevin Tian | 1 | -15/+0 |
| 2026-08-10 | iommu/vt-d: Force requesting ACS when tboot is enabled | Kevin Tian | 3 | -3/+16 |
| 2026-08-10 | iommu/vt-d: Fix no_iommu to disable platform opt-in | Kevin Tian | 1 | -3/+3 |
| 2026-08-10 | iommu/vt-d: Use kstrtoint_from_user() in dmar_perf_latency_write() | Dmitry Antipov | 1 | -12/+4 |
| 2026-08-10 | iommu/vt-d: Fix CACHE_TAG_NESTING_DEVTLB polluting shared variables in flush ... | Guanghui Feng | 1 | -3/+2 |
| 2026-08-10 | iommu/vt-d: Use logical OR operator for privilege mode check | Li RongQing | 1 | -1/+1 |
| 2026-08-10 | iommu/vt-d: Fix UCTP context table slot when copying root entries | Desnes Nunes | 1 | -4/+6 |
| 2026-07-22 | iommu/vt-d: Fix spelling of "guarantees" in comment | xiongweimin | 1 | -1/+1 |
| 2026-07-21 | iommu/intel: Fix out-of-bounds memset in dmar_latency_disable() | Li RongQing | 1 | -1/+1 |
| 2026-07-21 | iommu/vt-d: Disallow SVA if page walk is not coherent | Lu Baolu | 1 | -1/+1 |
| 2026-07-09 | iommu/vt-d: Fail probe on ATS configuration failure | Pranjal Shrivastava | 1 | -3/+12 |
| 2026-06-12 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 5 | -19/+35 |
| 2026-06-04 | iommu/vt-d: Fix RB-tree corruption in probe error path | Pranjal Shrivastava | 1 | -1/+5 |
| 2026-06-04 | iommu/vt-d: Improve IOMMU fault information | Guanghui Feng | 1 | -3/+6 |
| 2026-06-04 | iommu/vt-d: Remove typo from pasid_pte_config_nested() | Michał Grzelak | 1 | -6/+6 |
| 2026-06-04 | iommu/vt-d: Clear Present bit before tearing down scalable-mode context entry | Michael Bommarito | 1 | -1/+3 |
| 2026-06-04 | iommu/vt-d: Avoid WARNING in sva unbind path | Lu Baolu | 2 | -8/+15 |
| 2026-05-19 | iommu/vt-d: Simplify calculate_psi_aligned_address() | Jason Gunthorpe | 1 | -32/+19 |
| 2026-05-11 | iommu/vt-d: Avoid NULL pointer dereference or refcount corruption | Zhenzhong Duan | 1 | -4/+5 |
| 2026-05-11 | iommu/vt-d: Fix oops due to out of scope access | Zhenzhong Duan | 1 | -2/+2 |
| 2026-05-11 | iommu/vt-d: Disable DMAR for Intel Q35 IGFX | Naval Alcalá | 1 | -0/+3 |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in... | Will Deacon | 10 | -174/+153 |
| 2026-04-09 | iommu/vt-d: Restore IOMMU_CAP_CACHE_COHERENCY | Alex Williamson | 1 | -0/+1 |
| 2026-04-02 | iommu/vt-d: Remove the remaining pages along the invalidation path | Jason Gunthorpe | 2 | -26/+19 |