summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/iommufd (follow)
Commit message (Expand)AuthorAgeFilesLines
* [tree-wide] finally take no_llseek outAl Viro2024-09-271-1/+0
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-09-2412-64/+93
|\
| * iommu: Set iommu_attach_handle->domain in coreYi Liu2024-09-121-1/+0
| * iommufd: Avoid duplicated __iommu_group_set_core_domain() callYi Liu2024-09-121-1/+3
| * iommufd: Protect against overflow of ALIGN() during iova allocationJason Gunthorpe2024-09-051-0/+8
| * iommufd: Check the domain owner of the parent before creating a nesting domainJason Gunthorpe2024-09-051-1/+2
| * Merge branch 'nesting_reserved_regions' into iommufd.git for-nextJason Gunthorpe2024-08-273-27/+46
| |\
| | * iommufd/device: Enforce reserved IOVA also when attached to hwpt_nestedNicolin Chen2024-08-272-26/+45
| * | iommufd/selftest: Fix buffer read overrrun in the dirty testJason Gunthorpe2024-08-271-5/+4
| * | iommufd: Reorder include filesNicolin Chen2024-08-2611-29/+31
* | | fault-inject: improve build for CONFIG_FAULT_INJECTION=nJani Nikula2024-09-021-0/+1
* | | Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-08-301-0/+8
|\ \ \ | |_|/ |/| |
| * | iommufd: Do not allow creating areas without READ or WRITEJason Gunthorpe2024-08-261-0/+8
| |/
* | iommufd/selftest: Make dirty_ops staticJinjie Ruan2024-08-191-1/+1
* | iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()Nicolin Chen2024-07-291-1/+1
|/
* Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-07-192-6/+11
|\
| * Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/nextWill Deacon2024-07-121-3/+4
| |\
| | * iommufd: Use iommu_paging_domain_alloc()Lu Baolu2024-07-041-3/+4
| * | Merge branch 'iommu/core' into iommu/nextWill Deacon2024-07-121-3/+4
| |\ \
| | * | iommufd: Use atomic_long_try_cmpxchg() in incr_user_locked_vm()Uros Bizjak2024-06-251-3/+4
| | |/
| * / iommu/arm-smmu-v3: Add support for dirty tracking in domain allocJoao Martins2024-07-031-0/+3
| |/
* | iommufd: Fix error pointer checkingLu Baolu2024-07-121-1/+1
* | iommufd: Add check on user response codeLu Baolu2024-07-121-0/+10
* | iommufd: Require drivers to supply the cache_invalidate_user opsJason Gunthorpe2024-07-101-1/+2
* | Merge branch 'iommufd_pri' into iommufd for-nextJason Gunthorpe2024-07-098-11/+626
|\ \
| * | iommufd/selftest: Add IOPF support for mock deviceLu Baolu2024-07-092-0/+72
| * | iommufd: Associate fault object with iommufd_hw_pgtableLu Baolu2024-07-093-8/+56
| * | iommufd: Fault-capable hwpt attach/detach/replaceLu Baolu2024-07-093-3/+235
| * | iommufd: Add iommufd fault objectLu Baolu2024-07-094-0/+263
| |/
* | iommufd/iova_bitmap: Remove iterator logicJoao Martins2024-06-281-95/+2
* | iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set()Joao Martins2024-06-281-7/+66
* | iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionalsJoao Martins2024-06-281-6/+6
* | iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()Joao Martins2024-06-281-3/+4
* | iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map structJoao Martins2024-06-281-0/+6
* | iommufd/iova_bitmap: Check iova_bitmap_done() after set aheadJoao Martins2024-06-281-2/+3
* | iommufd/selftest: Do not record head iova to better match iommu driversJoao Martins2024-06-281-2/+2
* | iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmapsJoao Martins2024-06-281-1/+1
|/
* iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftestJason Gunthorpe2024-04-141-0/+1
* iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGESJason Gunthorpe2024-02-261-11/+18
* iommufd: Fix protection fault in iommufd_test_syz_conv_iovaNicolin Chen2024-02-261-6/+21
* iommufd/selftest: Fix mock_dev_num bugNicolin Chen2024-02-261-4/+9
* iommufd: Fix iopt_access_list_id overwrite bugNicolin Chen2024-02-261-3/+6
* iommufd: Reject non-zero data_type if no data_len is providedJason Gunthorpe2024-02-211-1/+2
* iommufd/iova_bitmap: Consider page offset for the pages to be pinnedJoao Martins2024-02-061-6/+7
* iommufd/selftest: Hugepage mock domain supportJoao Martins2024-02-062-2/+14
* iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()Joao Martins2024-02-061-19/+45
* iommufd/iova_bitmap: Handle recording beyond the mapped pagesJoao Martins2024-02-061-0/+43
* iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 arrayJoao Martins2024-02-061-4/+4
* iommufd/iova_bitmap: Bounds check mapped::pages accessJoao Martins2024-02-061-0/+4
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-195-13/+168
|\