summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)AuthorFilesLines
2026-01-08iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVEDJason Gunthorpe1-1/+7
2025-11-24iommufd: Make vfio_compat's unmap succeed if the range is already emptyJason Gunthorpe2-9/+7
2025-11-13iommufd: Don't overflow during division for dirty trackingJason Gunthorpe1-3/+2
2025-10-02iommufd: Fix race during abort for file descriptorsJason Gunthorpe2-6/+32
2025-08-20iommufd: Prevent ALIGN() overflowJason Gunthorpe1-16/+25
2025-08-20iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_rangeNicolin Chen1-2/+5
2025-05-29iommufd: Disallow allocating nested parent domain with fault IDYi Liu1-0/+3
2025-05-29iommufd: Extend IOMMU_GET_HW_INFO to report PASID capabilityYi Liu1-1/+33
2025-04-20iommufd: Fail replace if device has not been attachedYi Liu1-0/+16
2025-04-20iommufd: Make attach_handle generic than fault specificNicolin Chen3-33/+113
2025-04-20iommufd: Fix uninitialized rc in iommufd_access_rw()Nicolin Chen1-1/+1
2025-02-17iommufd/fault: Use a separate spinlock to protect fault->deliver listNicolin Chen2-14/+49
2025-02-17iommufd/fault: Destroy response and mutex in iommufd_fault_destroy()Nicolin Chen1-0/+8
2025-02-17iommufd: Fix struct iommu_hwpt_pgfault init and paddingNicolin Chen1-1/+1
2025-02-08iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()Qasim Ijaz1-1/+1
2025-02-08iommu: iommufd: fix WARNING in iommufd_device_unbindSuraj Sonawane1-1/+1
2024-12-14iommufd: Fix out_fput in iommufd_fault_alloc()Nicolin Chen1-2/+0
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-24Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds12-64/+93
2024-09-12iommu: Set iommu_attach_handle->domain in coreYi Liu1-1/+0
2024-09-12iommufd: Avoid duplicated __iommu_group_set_core_domain() callYi Liu1-1/+3
2024-09-05iommufd: Protect against overflow of ALIGN() during iova allocationJason Gunthorpe1-0/+8
2024-09-05iommufd: Check the domain owner of the parent before creating a nesting domainJason Gunthorpe1-1/+2
2024-09-02fault-inject: improve build for CONFIG_FAULT_INJECTION=nJani Nikula1-0/+1
2024-08-30Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+8
2024-08-27Merge branch 'nesting_reserved_regions' into iommufd.git for-nextJason Gunthorpe3-27/+46
2024-08-27iommufd/device: Enforce reserved IOVA also when attached to hwpt_nestedNicolin Chen2-26/+45
2024-08-27iommufd/selftest: Fix buffer read overrrun in the dirty testJason Gunthorpe1-5/+4
2024-08-26iommufd: Reorder include filesNicolin Chen11-29/+31
2024-08-26iommufd: Do not allow creating areas without READ or WRITEJason Gunthorpe1-0/+8
2024-08-19iommufd/selftest: Make dirty_ops staticJinjie Ruan1-1/+1
2024-07-29iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()Nicolin Chen1-1/+1
2024-07-19Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-6/+11
2024-07-12Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/nextWill Deacon1-3/+4
2024-07-12Merge branch 'iommu/core' into iommu/nextWill Deacon1-3/+4
2024-07-12iommufd: Fix error pointer checkingLu Baolu1-1/+1
2024-07-12iommufd: Add check on user response codeLu Baolu1-0/+10
2024-07-10iommufd: Require drivers to supply the cache_invalidate_user opsJason Gunthorpe1-1/+2
2024-07-09Merge branch 'iommufd_pri' into iommufd for-nextJason Gunthorpe8-11/+626
2024-07-09iommufd/selftest: Add IOPF support for mock deviceLu Baolu2-0/+72
2024-07-09iommufd: Associate fault object with iommufd_hw_pgtableLu Baolu3-8/+56
2024-07-09iommufd: Fault-capable hwpt attach/detach/replaceLu Baolu3-3/+235
2024-07-09iommufd: Add iommufd fault objectLu Baolu4-0/+263
2024-07-04iommufd: Use iommu_paging_domain_alloc()Lu Baolu1-3/+4
2024-07-03iommu/arm-smmu-v3: Add support for dirty tracking in domain allocJoao Martins1-0/+3
2024-06-28iommufd/iova_bitmap: Remove iterator logicJoao Martins1-95/+2
2024-06-28iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set()Joao Martins1-7/+66
2024-06-28iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionalsJoao Martins1-6/+6
2024-06-28iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()Joao Martins1-3/+4
2024-06-28iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map structJoao Martins1-0/+6