summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)Author
2025-01-21iommufd: Fix struct iommu_hwpt_pgfault init and paddingNicolin Chen
2025-01-20iommufd/fault: Use a separate spinlock to protect fault->deliver listNicolin Chen
2025-01-16iommufd/fault: Destroy response and mutex in iommufd_fault_destroy()Nicolin Chen
2025-01-14iommufd: Keep OBJ/IOCTL lists in an alphabetical orderNicolin Chen
2025-01-14iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index()Qasim Ijaz
2025-01-14iommu: iommufd: fix WARNING in iommufd_device_unbindSuraj Sonawane
2024-12-11iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd coreYi Liu
2024-12-11iommufd/selftest: Remove domain_alloc_paging()Jason Gunthorpe
2024-12-05Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-12-03iommufd: Fix out_fput in iommufd_fault_alloc()Nicolin Chen
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra
2024-11-22iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()Jason Gunthorpe
2024-11-22iommu: Add ops->domain_alloc_nested()Jason Gunthorpe
2024-11-22Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Jason Gunthorpe
2024-11-15Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int...Joerg Roedel
2024-11-14iommufd: Add IOMMU_IOAS_CHANGE_PROCESSSteve Sistare
2024-11-14iommufd: Lock all IOAS objectsSteve Sistare
2024-11-14iommufd: Export do_update_pinnedSteve Sistare
2024-11-12Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-nextJason Gunthorpe
2024-11-12iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test commandNicolin Chen
2024-11-12iommufd/selftest: Add mock_viommu_cache_invalidateNicolin Chen
2024-11-12iommufd/viommu: Add iommufd_viommu_find_dev helperNicolin Chen
2024-11-12iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATENicolin Chen
2024-11-12iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctlNicolin Chen
2024-11-12iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTESTNicolin Chen
2024-11-12iommufd/selftest: Add refcount to mock_iommu_deviceNicolin Chen
2024-11-12iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested()Nicolin Chen
2024-11-12iommufd/selftest: Add container_of helpersNicolin Chen
2024-11-12iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOCNicolin Chen
2024-11-12iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctlNicolin Chen
2024-11-12iommufd: Verify object in iommufd_object_finalize/abort()Nicolin Chen
2024-11-12iommufd: Move _iommufd_object_alloc helper to a sharable fileNicolin Chen
2024-11-08iommufd: Move struct iommufd_object to public iommufd headerNicolin Chen
2024-11-07iommufd: Allow fault reporting for non-PRI PCI devicesZhangfei Gao
2024-11-05iommufd: Enable PRI when doing the iommufd_hwpt_allocJoel Granados
2024-11-05vfio: Remove VFIO_TYPE1_NESTING_IOMMUJason Gunthorpe
2024-10-28iommufd: File mappings for mdevSteve Sistare
2024-10-28iommufd: Add IOMMU_IOAS_MAP_FILESteve Sistare
2024-10-28iommufd: pfn_reader for file mappingsSteve Sistare
2024-10-28iommufd: Folio subroutinesSteve Sistare
2024-10-28iommufd: pfn_reader local variablesSteve Sistare
2024-10-28iommufd: Generalize iopt_pages addressSteve Sistare
2024-10-28iommufd: Rename uptr in iopt_alloc_iova()Steve Sistare
2024-09-27[tree-wide] finally take no_llseek outAl Viro
2024-09-24Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-09-11iommu: Set iommu_attach_handle->domain in coreYi Liu
2024-09-11iommufd: Avoid duplicated __iommu_group_set_core_domain() callYi Liu
2024-09-05iommufd: Protect against overflow of ALIGN() during iova allocationJason Gunthorpe
2024-09-05iommufd: Check the domain owner of the parent before creating a nesting domainJason Gunthorpe
2024-09-01fault-inject: improve build for CONFIG_FAULT_INJECTION=nJani Nikula