summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/iommufd (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-08-317-314/+916
|\
| * iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang2023-08-181-2/+2
| * iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen2023-08-182-0/+25
| * iommufd: Add IOMMU_GET_HW_INFOYi Liu2023-08-183-0/+77
| * iommufd: Remove iommufd_ref_to_users()Jason Gunthorpe2023-08-151-23/+0
| * Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe2023-08-154-31/+76
| |\
| * | iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe2023-08-153-59/+92
| * | iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen2023-07-282-0/+23
| * | iommufd: Add iommufd_access_replace() APINicolin Chen2023-07-281-0/+15
| * | iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_objectNicolin Chen2023-07-281-6/+4
| * | iommufd: Add iommufd_access_change_ioas(_id) helpersNicolin Chen2023-07-281-38/+71
| * | iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()Nicolin Chen2023-07-283-6/+9
| * | iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-261-0/+3
| * | iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe2023-07-262-0/+3
| * | iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-263-0/+58
| * | iommufd/selftest: Test iommufd_device_replace()Nicolin Chen2023-07-262-0/+43
| * | iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe2023-07-262-1/+11
| * | iommufd: Add iommufd_device_replace()Jason Gunthorpe2023-07-262-0/+102
| * | iommufd: Reorganize iommufd_device_attach into iommufd_device_change_ptJason Gunthorpe2023-07-261-39/+102
| * | iommufd: Fix locking around hwpt allocationJason Gunthorpe2023-07-261-1/+1
| * | iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe2023-07-263-1/+26
| * | iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe2023-07-263-15/+32
| * | iommufd: Move putting a hwpt to a helper functionJason Gunthorpe2023-07-262-5/+11
| * | iommufd: Make sw_msi_start a group globalJason Gunthorpe2023-07-262-7/+8
| * | iommufd: Use the iommufd_group to avoid duplicate MSI setupJason Gunthorpe2023-07-261-4/+4
| * | iommufd: Keep track of each device's reserved regions instead of groupsJason Gunthorpe2023-07-263-23/+16
| * | iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe2023-07-263-81/+54
| * | iommufd: Add iommufd_groupJason Gunthorpe2023-07-263-18/+137
| * | iommufd: Move isolated msi enforcement to iommufd_device_bind()Jason Gunthorpe2023-07-261-18/+20
* | | Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2023-08-315-8/+142
|\ \ \ | |_|/ |/| |
| * | vfio: align capability structuresStefan Hajnoczi2023-08-171-0/+2
| |/
| * vfio: Compile vfio_group infrastructure optionallyYi Liu2023-07-251-2/+2
| * iommufd: Add iommufd_ctx_from_fd()Yi Liu2023-07-251-0/+24
| * iommufd/device: Add iommufd_access_detach() APINicolin Chen2023-07-252-5/+71
| * iommufd: Add helper to retrieve iommufd_ctx and devidYi Liu2023-07-251-0/+12
| * iommufd: Add iommufd_ctx_has_group()Yi Liu2023-07-251-0/+30
| * iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu2023-07-251-1/+1
* | iommufd: Set end correctly when doing batch carryJason Gunthorpe2023-07-271-1/+1
* | iommufd: IOMMUFD_DESTROY should not increase the refcountJason Gunthorpe2023-07-273-30/+75
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-06-302-4/+12
|\
| * iommufd: Call iopt_area_contig_done() under the lockJason Gunthorpe2023-06-261-1/+1
| * iommufd: Do not access the area pointer after unlockingJason Gunthorpe2023-06-261-3/+11
* | mm/gup: remove unused vmas parameter from pin_user_pages_remote()Lorenzo Stoakes2023-06-101-2/+2
|/
* Merge branch 'iommufd/for-rc' into for-nextJason Gunthorpe2023-04-041-2/+14
|\
| * iommufd: Do not corrupt the pfn list when doing batch carryJason Gunthorpe2023-04-041-1/+1
| * iommufd: Fix unpinning of pages when an access is presentJason Gunthorpe2023-04-041-1/+9
| * iommufd: Check for uptr overflowJason Gunthorpe2023-04-041-0/+4
* | iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to ...Tom Rix2023-04-041-1/+1
* | Merge branch 'vfio_mdev_ops' into iommufd.git for-nextJason Gunthorpe2023-03-315-37/+51
|\ \
| * | vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access IDYi Liu2023-03-312-2/+5