| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne... | Mark Brown | 2 | -6/+8 |
| 2 days | Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/... | Mark Brown | 24 | -678/+1674 |
| 2 days | Merge branch 'for-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/jgg/... | Mark Brown | 1 | -1/+1 |
| 4 days | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'verisilicon... | Joerg Roedel | 24 | -678/+1674 |
| 4 days | iommu/arm-smmu-v3: Allow ATS to be always on | Nicolin Chen | 2 | -9/+73 |
| 4 days | iommu/vsi: Use list_for_each_entry() | Dan Carpenter | 1 | -8/+2 |
| 4 days | iommu: vsi: avoid -Wformat-security warning | Arnd Bergmann | 1 | -1/+2 |
| 4 days | iommu/amd: Fix premature break in init_iommu_one() | Vasant Hegde | 1 | -4/+3 |
| 4 days | iommu, debugobjects: avoid gcc-16.1 section mismatch warnings | Arnd Bergmann | 1 | -6/+12 |
| 7 days | Merge tag 'v7.1-rc5' into driver-core-next | Danilo Krummrich | 10 | -158/+366 |
| 13 days | iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bits | Nicolin Chen | 1 | -0/+10 |
| 13 days | iommu/arm-smmu-v3: Directly encode TLBI commands | Jason Gunthorpe | 2 | -134/+71 |
| 13 days | iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNC | Jason Gunthorpe | 2 | -31/+27 |
| 13 days | iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INV | Jason Gunthorpe | 2 | -46/+40 |
| 13 days | iommu/arm-smmu-v3: Directly encode simple commands | Jason Gunthorpe | 2 | -168/+148 |
| 13 days | iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd() | Jason Gunthorpe | 1 | -3/+0 |
| 13 days | iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmd | Jason Gunthorpe | 4 | -53/+58 |
| 13 days | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functions | Jason Gunthorpe | 1 | -23/+30 |
| 13 days | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functions | Jason Gunthorpe | 3 | -25/+38 |
| 13 days | iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format command | Jason Gunthorpe | 1 | -20/+28 |
| 13 days | iommu/arm-smmu-v3: Limit queue allocation retry boundary to PAGE_SIZE | Leo Jiang | 1 | -1/+1 |
| 13 days | iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg | Anna Maniscalco | 1 | -0/+9 |
| 13 days | iommu/arm-smmu-qcom: Add glymur MDSS to ACTLR client table | Lokanadha M R | 1 | -0/+2 |
| 13 days | iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match table | Bibek Kumar Patro | 1 | -1/+1 |
| 13 days | iommu/io-pgtable-arm: Use address conversion consistently | Mostafa Saleh | 1 | -2/+2 |
| 13 days | iommu/io-pgtable-arm: Rework to use the iommu-pages API | Mostafa Saleh | 1 | -23/+56 |
| 13 days | iommu/io-pgtable-arm: Use consistent sizes for page allocation and freeing | Mostafa Saleh | 1 | -5/+6 |
| 13 days | iommu/amd: Adhere to IVINFO[VASIZE] for address limits | Ankit Soni | 4 | -7/+12 |
| 13 days | iommu_pt: add kunit config for 32-bit VA (amdv1_cfg_1) | Ankit Soni | 2 | -2/+4 |
| 13 days | iommu_pt: support small VA for AMDv1 | Ankit Soni | 1 | -4/+0 |
| 13 days | iommu_pt: Fix pgsize_bitmap calculation in get_info for smaller vasz's | Ankit Soni | 2 | -5/+13 |
| 13 days | iommu/riscv: Add NAPOT range invalidation support | Jason Gunthorpe | 2 | -6/+55 |
| 13 days | iommu/riscv: Include the dword number in RISCV_IOMMU_CMD macros | Jason Gunthorpe | 1 | -51/+51 |
| 13 days | iommu/riscv: Add RISCV_IOMMU_CAPABILITIES_NL | Jason Gunthorpe | 2 | -5/+14 |
| 13 days | iommu/riscv: Compute best stride for single invalidation | Jason Gunthorpe | 1 | -32/+71 |
| 13 days | iommu/riscv: Enable PT_FEAT_DETAILED_GATHER and pass gather to iotlb_inval | Jason Gunthorpe | 2 | -17/+31 |
| 13 days | iommupt: Add PT_FEAT_DETAILED_GATHER | Jason Gunthorpe | 1 | -0/+23 |
| 13 days | iommupt: Add struct iommupt_pending_gather | Jason Gunthorpe | 1 | -28/+47 |
| 13 days | iommu/vt-d: Simplify calculate_psi_aligned_address() | Jason Gunthorpe | 1 | -31/+18 |
| 2026-05-15 | iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO | Fangyu Yu | 1 | -2/+2 |
| 2026-05-15 | iommupt: Fix the end_index calculation in __map_range_leaf() | Jason Gunthorpe | 1 | -7/+13 |
| 2026-05-15 | iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap | Jason Gunthorpe | 1 | -2/+2 |
| 2026-05-15 | iommu: Handle unmap error when iommu_debug is enabled | Jason Gunthorpe | 1 | -30/+19 |
| 2026-05-15 | iommu: Fix up map/unmap debugging for iommupt domains | Jason Gunthorpe | 1 | -21/+22 |
| 2026-05-15 | iommu: Fix loss of errno on map failure for classic ops | Jason Gunthorpe | 1 | -1/+1 |
| 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-05-11 | iommu: Warn on premature unblock during DMA aliased sibling reset | Nicolin Chen | 1 | -0/+49 |
| 2026-05-11 | iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset | Nicolin Chen | 1 | -2/+10 |
| 2026-05-11 | iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid() | Nicolin Chen | 1 | -1/+6 |
| 2026-05-11 | iommu: Fix nested pci_dev_reset_iommu_prepare/done() | Nicolin Chen | 1 | -6/+13 |
| 2026-05-11 | iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done() | Nicolin Chen | 1 | -7/+18 |
| 2026-05-11 | iommu: Replace per-group resetting_domain with per-gdev blocked flag | Nicolin Chen | 1 | -24/+78 |
| 2026-05-11 | iommu: Fix kdocs of pci_dev_reset_iommu_done() | Nicolin Chen | 1 | -3/+3 |
| 2026-05-11 | iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done() | Nicolin Chen | 1 | -2/+7 |
| 2026-05-11 | iommu/amd: Bounds-check devid in __rlookup_amd_iommu() | Jose Fernandez (Anthropic) | 1 | -2/+6 |
| 2026-05-11 | iommu/amd: Remove unused IOMMU_IN/OUT_ADDR_BIT_SIZE macros | Wei Wang | 1 | -3/+0 |
| 2026-05-11 | iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits | Fangyu Yu | 1 | -1/+10 |
| 2026-05-11 | iommu/riscv: Advertise Svpbmt support to generic page table | Fangyu Yu | 1 | -0/+2 |
| 2026-05-11 | iommu: Add verisilicon IOMMU driver | Benjamin Gaignard | 3 | -0/+808 |
| 2026-05-11 | iommu/amd: Remove latent out-of-bounds access in IOMMU debugfs | Eder Zulian | 1 | -4/+5 |
| 2026-05-11 | iommu/amd: Add support for Hygon family 18h model 4h IOAPIC | Fu Hao | 1 | -1/+9 |
| 2026-05-11 | iommu/amd: Remove dead code for exclusion ranges in IVMD | Yu Zhang | 3 | -38/+0 |
| 2026-05-11 | iommu/amd: Fix a stale comment about which legacy mode is user visible | Sean Christopherson | 1 | -5/+6 |
| 2026-05-11 | iommu/amd: Explicitly bail from enable_iommus_vapic() when in legacy mode | Sean Christopherson | 1 | -4/+6 |
| 2026-05-08 | iommufd: Use sizeof(*hdr) instead of sizeof(hdr) in veventq read | Kai Aizen | 1 | -1/+1 |
| 2026-05-04 | iommu/amd: Fix precedence order in set_dte_passthrough() | Weinan Liu | 1 | -1/+2 |
| 2026-04-27 | iommu/pages: Fix iommu_pages_flush_incoherent() for non-x86 | Mostafa Saleh | 1 | -1/+1 |
| 2026-04-27 | iommu/amd: Use maximum PPR log buffer size when SNP is enabled on Family 0x19 | Vasant Hegde | 4 | -9/+24 |
| 2026-04-27 | iommu/amd: Use maximum Event log buffer size when SNP is enabled on Family 0x19 | Vasant Hegde | 4 | -38/+86 |
| 2026-04-26 | driver core: Replace dev->dma_iommu with dev_dma_iommu() | Douglas Anderson | 2 | -6/+8 |
| 2026-04-17 | Merge tag 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -8/+27 |
| 2026-04-16 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 7 | -39/+18 |
| 2026-04-15 | Merge tag 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 35 | -783/+2023 |
| 2026-04-15 | Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernel | Linus Torvalds | 2 | -3/+10 |
| 2026-04-11 | iommufd: Fix a race with concurrent allocation and unmap | Sina Hassani | 1 | -0/+10 |
| 2026-04-09 | Merge tag 'iommu-fixes-v7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+6 |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in... | Will Deacon | 36 | -785/+2031 |
| 2026-04-09 | iommu: Ensure .iotlb_sync is called correctly | Robin Murphy | 1 | -0/+6 |
| 2026-04-09 | iommu/vt-d: Restore IOMMU_CAP_CACHE_COHERENCY | Alex Williamson | 1 | -0/+1 |
| 2026-04-07 | Merge v7.0-rc7 into drm-next | Simona Vetter | 2 | -2/+2 |
| 2026-04-02 | Merge tag 'iommu-fixes-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -2/+2 |
| 2026-04-02 | iommu/amd: Invalidate IRT cache for DMA aliases | Magnus Kalland | 1 | -5/+23 |
| 2026-04-02 | iommu/riscv: Remove overflows on the invalidation path | Jason Gunthorpe | 1 | -5/+6 |
| 2026-04-02 | iommu/amd: Fix clone_alias() to use the original device's devid | Vasant Hegde | 1 | -3/+4 |
| 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 | 3 | -5/+12 |
| 2026-03-31 | iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format | Pranjal Shrivastava | 2 | -32/+0 |
| 2026-03-31 | iommufd: Fix return value of iommufd_fault_fops_write() | Zhenzhong Duan | 1 | -2/+3 |
| 2026-03-31 | BackMerge tag 'v7.0-rc6' into drm-next | Dave Airlie | 6 | -18/+51 |
| 2026-03-27 | iommu/riscv: Fix signedness bug | Ethan Tidmore | 1 | -2/+5 |
| 2026-03-27 | iommupt/amdv1: mark amdv1pt_install_leaf_entry as __always_inline | Sherry Yang | 1 | -1/+1 |
| 2026-03-27 | iommu/amd: Fix illegal cap/mmio access in IOMMU debugfs | Guanghui Feng | 1 | -23/+19 |
| 2026-03-27 | iommu/amd: Fix illegal device-id access in IOMMU debugfs | Guanghui Feng | 1 | -9/+12 |
| 2026-03-27 | iommupt: Fix short gather if the unmap goes into a large mapping | Jason Gunthorpe | 1 | -1/+1 |
| 2026-03-26 | Merge tag 'dma-mapping-7.0-2026-03-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+17 |
| 2026-03-25 | Merge tag 'dma-mapping-7.0-2026-03-25' into dma-mapping-for-next | Marek Szyprowski | 1 | -4/+17 |
| 2026-03-25 | iommufd: update outdated comment for renamed iommufd_hw_pagetable_alloc() | Kexin Sun | 1 | -1/+1 |
| 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-20 | iommu/dma: add support for DMA_ATTR_REQUIRE_COHERENT attribute | Leon Romanovsky | 1 | -4/+17 |
| 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 | iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO | Shameer Kolothum | 1 | -0/+4 |
| 2026-03-17 | iommu: Add device ATS supported capability | Shameer Kolothum | 3 | -0/+11 |
| 2026-03-17 | iommu/amd: Block identity domain when SNP enabled | Joe Damato | 1 | -1/+14 |
| 2026-03-17 | iommu/sva: Fix crash in iommu_sva_unbind_device() | Lizhi Hou | 1 | -6/+6 |
| 2026-03-17 | iommupt: Avoid rewalking during map | Jason Gunthorpe | 4 | -59/+147 |
| 2026-03-17 | iommupt: Directly call iommupt's unmap_range() | Jason Gunthorpe | 2 | -31/+25 |
| 2026-03-17 | iommu/riscv: Stop polling when CQCSR reports an error | Fangyu Yu | 1 | -0/+3 |
| 2026-03-17 | iommu: Fix mapping check for 0x0 to avoid re-mapping it | Antheas Kapenekakis | 1 | -1/+5 |
| 2026-03-17 | iommu/iova: Add NULL check in iova_magazine_free() | lynn | 1 | -1/+2 |
| 2026-03-17 | iommu/amd: Add NUMA node affinity for IOMMU log buffers | Li RongQing | 1 | -3/+6 |
| 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-03-17 | iommupt: Optimize the gather processing for DMA-FQ mode | Jason Gunthorpe | 1 | -8/+19 |
| 2026-03-17 | iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST | Jason Gunthorpe | 3 | -4/+8 |
| 2026-03-17 | iommu/riscv: Add missing GENERIC_MSI_IRQ | Jason Gunthorpe | 1 | -0/+1 |
| 2026-03-17 | iommu/riscv: Enable SVNAPOT support for contiguous ptes | Jason Gunthorpe | 1 | -1/+6 |
| 2026-03-17 | iommu/riscv: Use the generic iommu page table | Jason Gunthorpe | 2 | -251/+39 |
| 2026-03-17 | iommu/riscv: Disable SADE | Jason Gunthorpe | 1 | -6/+0 |
| 2026-03-17 | iommupt: Add the RISC-V page table format | Jason Gunthorpe | 6 | -0/+367 |
| 2026-03-17 | iommu/riscv: Skip IRQ count check when using MSI interrupts | Yaxing Guo | 1 | -6/+8 |
| 2026-03-17 | iommu/riscv: Add IOTINVAL after updating DDT/PDT entries | Fangyu Yu | 1 | -0/+70 |
| 2026-03-13 | dma-mapping: Separate DMA sync issuing and completion waiting | Barry Song | 1 | -8/+27 |
| 2026-03-13 | iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} | Thorsten Blum | 1 | -2/+2 |
| 2026-03-02 | iommufd: vfio compatibility extension check for noiommu mode | Jacob Pan | 1 | -1/+1 |
| 2026-03-02 | iommufd: Constify struct dma_buf_attach_ops | Christophe JAILLET | 1 | -1/+1 |
| 2026-02-23 | iommufd: Add dma_buf_pin() | Leon Romanovsky | 1 | -1/+8 |
| 2026-02-23 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 78 | -667/+1706 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 4 | -9/+6 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_flex' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -1/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 47 | -100/+100 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 55 | -149/+145 |
| 2026-02-12 | Merge tag 'riscv-for-linus-7.0-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -4/+4 |
| 2026-02-12 | Merge tag 'vfio-v7.0-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 4 | -7/+6 |
| 2026-02-11 | Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 4 | -5/+52 |
| 2026-02-11 | Merge tag 'iommu-updates-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 33 | -487/+1485 |
| 2026-02-10 | Merge tag 'x86-irq-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+2 |
| 2026-02-10 | Merge tag 'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 3 | -14/+4 |
| 2026-02-06 | Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'c... | Joerg Roedel | 33 | -487/+1485 |
| 2026-02-06 | iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately | Viktor Kleen | 1 | -1/+1 |
| 2026-02-05 | Merge drm/drm-next into drm-misc-next | Thomas Zimmermann | 12 | -28/+76 |
| 2026-02-03 | iommupt: Always add IOVA range to iotlb_gather in gather_range_pages() | Yu Zhang | 1 | -2/+1 |
| 2026-02-03 | iommu/amd: serialize sequence allocation under concurrent TLB invalidations | Ankit Soni | 3 | -8/+14 |
| 2026-02-01 | iommu/amd: Use core's primary handler and set IRQF_ONESHOT | Sebastian Andrzej Siewior | 3 | -14/+4 |
| 2026-01-31 | Merge tag 'iommu-fixes-v6.19-rc7' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -1/+13 |
| 2026-01-31 | iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() | Nicolin Chen | 1 | -0/+3 |
| 2026-01-28 | iommufd: Initialize batch->kind in batch_clear() | Deepanshu Kartikey | 1 | -0/+1 |
| 2026-01-28 | iommupt: Only cache flush memory changed by unmap | Jason Gunthorpe | 1 | -1/+10 |
| 2026-01-28 | iommu/amd: Fix type of type parameter to amd_iommufd_hw_info() | Nathan Chancellor | 2 | -2/+2 |
| 2026-01-27 | dma-buf: Rename dma_buf_move_notify() to dma_buf_invalidate_mappings() | Leon Romanovsky | 1 | -1/+1 |
| 2026-01-27 | dma-buf: Rename .move_notify() callback to a clearer identifier | Leon Romanovsky | 1 | -1/+1 |
| 2026-01-26 | Merge tag 'driver-core-6.19-rc7-deferred' into driver-core-next | Danilo Krummrich | 4 | -5/+52 |
| 2026-01-25 | iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() | Markus Elfring | 1 | -4/+4 |
| 2026-01-23 | Merge tag 'iommu-fixes-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 3 | -4/+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-22 | iommu/vt-d: Fix race condition during PASID entry replacement | Lu Baolu | 4 | -220/+16 |
| 2026-01-22 | iommu/vt-d: Clear Present bit before tearing down context entry | Lu Baolu | 3 | -3/+27 |
| 2026-01-22 | iommu/vt-d: Clear Present bit before tearing down PASID entry | Lu Baolu | 2 | -1/+19 |
| 2026-01-22 | iommu/vt-d: Flush piotlb for SVM and Nested domain | Yi Liu | 1 | -1/+8 |
| 2026-01-22 | iommu/vt-d: Flush cache for PASID table before using it | Dmytro Maluka | 1 | -3/+4 |
| 2026-01-22 | iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode | Jinhui Guo | 1 | -1/+1 |
| 2026-01-22 | iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalabl... | Jinhui Guo | 1 | -0/+8 |
| 2026-01-21 | iommu: debug-pagealloc: Use page_ext_get_from_phys() | Mostafa Saleh | 1 | -17/+14 |
| 2026-01-20 | iommu/io-pgtable-arm: fix size_t signedness bug in unmap path | Chaitanya Kulkarni | 1 | -1/+1 |
| 2026-01-20 | iommupt: Make it clearer to the compiler that pts.level == 0 for single page | Jason Gunthorpe | 1 | -1/+1 |
| 2026-01-20 | iommu/amd: Remove unused variable in amd_iommufd_viommu_destroy() | Suravee Suthikulpanit | 1 | -1/+0 |
| 2026-01-19 | Merge tag 'common_phys_vec_via_vfio' into v6.20/vfio/next | Alex Williamson | 4 | -7/+6 |
| 2026-01-19 | types: reuse common phys_vec type instead of DMABUF open‑coded variant | Leon Romanovsky | 4 | -7/+6 |
| 2026-01-19 | iommupt: Do not set C-bit on MMIO backed PTEs | Wei Wang | 2 | -2/+4 |
| 2026-01-18 | iommu/amd: Fix error path in amd_iommu_probe_device() | Vasant Hegde | 1 | -2/+1 |
| 2026-01-18 | iommu/amd: Add support for nested domain attach/detach | Suravee Suthikulpanit | 1 | -0/+73 |
| 2026-01-18 | iommu/amd: Refactor logic to program the host page table in DTE | Suravee Suthikulpanit | 3 | -73/+82 |
| 2026-01-18 | iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear... | Suravee Suthikulpanit | 2 | -11/+13 |