summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)Author
2024-08-31Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-08-26iommufd: Do not allow creating areas without READ or WRITEJason Gunthorpe
2024-08-19iommufd/selftest: Make dirty_ops staticJinjie Ruan
2024-07-29iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()Nicolin Chen
2024-07-19Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2024-07-12Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/nextWill Deacon
2024-07-12Merge branch 'iommu/core' into iommu/nextWill Deacon
2024-07-12iommufd: Fix error pointer checkingLu Baolu
2024-07-12iommufd: Add check on user response codeLu Baolu
2024-07-10iommufd: Require drivers to supply the cache_invalidate_user opsJason Gunthorpe
2024-07-09Merge branch 'iommufd_pri' into iommufd for-nextJason Gunthorpe
2024-07-09iommufd/selftest: Add IOPF support for mock deviceLu Baolu
2024-07-09iommufd: Associate fault object with iommufd_hw_pgtableLu Baolu
2024-07-09iommufd: Fault-capable hwpt attach/detach/replaceLu Baolu
2024-07-09iommufd: Add iommufd fault objectLu Baolu
2024-07-04iommufd: Use iommu_paging_domain_alloc()Lu Baolu
2024-07-03iommu/arm-smmu-v3: Add support for dirty tracking in domain allocJoao Martins
2024-06-28iommufd/iova_bitmap: Remove iterator logicJoao Martins
2024-06-28iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set()Joao Martins
2024-06-28iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionalsJoao Martins
2024-06-28iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()Joao Martins
2024-06-28iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map structJoao Martins
2024-06-28iommufd/iova_bitmap: Check iova_bitmap_done() after set aheadJoao Martins
2024-06-28iommufd/selftest: Do not record head iova to better match iommu driversJoao Martins
2024-06-28iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmapsJoao Martins
2024-06-25iommufd: Use atomic_long_try_cmpxchg() in incr_user_locked_vm()Uros Bizjak
2024-04-14iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftestJason Gunthorpe
2024-02-26iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGESJason Gunthorpe
2024-02-26iommufd: Fix protection fault in iommufd_test_syz_conv_iovaNicolin Chen
2024-02-26iommufd/selftest: Fix mock_dev_num bugNicolin Chen
2024-02-26iommufd: Fix iopt_access_list_id overwrite bugNicolin Chen
2024-02-21iommufd: Reject non-zero data_type if no data_len is providedJason Gunthorpe
2024-02-06iommufd/iova_bitmap: Consider page offset for the pages to be pinnedJoao Martins
2024-02-06iommufd/selftest: Hugepage mock domain supportJoao Martins
2024-02-06iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()Joao Martins
2024-02-06iommufd/iova_bitmap: Handle recording beyond the mapped pagesJoao Martins
2024-02-06iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 arrayJoao Martins
2024-02-06iommufd/iova_bitmap: Bounds check mapped::pages accessJoao Martins
2024-01-18Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-01-11iommufd/selftest: Check the bus type during probeJason Gunthorpe
2024-01-11iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opNicolin Chen
2024-01-11iommufd/selftest: Add mock_domain_cache_invalidate_user supportNicolin Chen
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel
2023-11-29iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe
2023-11-29iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe
2023-11-27iommu: Validate that devices match domainsRobin Murphy
2023-11-09Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2023-10-30iommufd: Organize the mock domain alloc functions closer to Joerg's treeJason Gunthorpe
2023-10-30iommufd/selftest: Fix page-size check in iommufd_test_dirty()Joao Martins