| Age | Commit message (Expand) | Author | Files | Lines |
| 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 | -31/+18 |
| 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 |
| 2026-04-02 | iommu/vt-d: Pass size_order to qi_desc_piotlb() not npages | Jason Gunthorpe | 2 | -14/+9 |
| 2026-04-02 | iommu/vt-d: Split piotlb invalidation into range and all | Jason Gunthorpe | 5 | -47/+39 |
| 2026-04-02 | iommu/vt-d: Remove dmar_writel() and dmar_writeq() | Bjorn Helgaas | 6 | -30/+27 |
| 2026-04-02 | iommu/vt-d: Remove dmar_readl() and dmar_readq() | Bjorn Helgaas | 7 | -48/+46 |
| 2026-04-02 | iommu/vt-d: Support dirty tracking on PASID | Zhenzhong Duan | 2 | -8/+10 |
| 2026-04-02 | iommu/vt-d: Rename device_set_dirty_tracking() and pass dmar_domain pointer | Zhenzhong Duan | 1 | -12/+9 |
| 2026-04-02 | iommu/vt-d: Block PASID attachment to nested domain with dirty tracking | Zhenzhong Duan | 1 | -1/+5 |
| 2026-04-01 | iommu/dma: Always allow DMA-FQ when iommupt provides the iommu_domain | Jason Gunthorpe | 1 | -2/+0 |
| 2026-03-17 | iommu: Add device ATS supported capability | Shameer Kolothum | 1 | -0/+2 |
| 2026-03-17 | iommu/vt-d: Only handle IOPF for SVA when PRI is supported | Lu Baolu | 1 | -4/+8 |
| 2026-03-17 | iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry | Guanghui Feng | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 7 | -15/+15 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 9 | -21/+21 |