summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu: Remove the assignment of group->domain during default domain allocJason Gunthorpe2023-05-231-4/+0
* iommu: Do iommu_group_create_direct_mappings() before attachJason Gunthorpe2023-05-231-3/+5
* iommu: Fix iommu_probe_device() to attach the right domainJason Gunthorpe2023-05-231-20/+24
* iommu: Replace iommu_group_do_dma_first_attach with __iommu_device_set_domainJason Gunthorpe2023-05-231-12/+5
* iommu: Remove iommu_group_do_dma_first_attach() from iommu_group_add_device()Jason Gunthorpe2023-05-231-12/+0
* iommu: Replace __iommu_group_dma_first_attach() with set_domainJason Gunthorpe2023-05-231-21/+11
* iommu: Use __iommu_group_set_domain() in iommu_change_dev_def_domain()Jason Gunthorpe2023-05-231-3/+3
* iommu: Use __iommu_group_set_domain() for __iommu_attach_group()Jason Gunthorpe2023-05-231-39/+1
* iommu: Make __iommu_group_set_domain() handle error unwindJason Gunthorpe2023-05-231-25/+112
* iommu: Add for_each_group_device()Jason Gunthorpe2023-05-231-6/+10
* iommu: Replace iommu_group_device_count() with list_count_nodes()Jason Gunthorpe2023-05-231-13/+2
* iommu: Suppress empty whitespaces in printsFlorian Fainelli2023-05-221-4/+4
* iommu: Use flush queue capabilityRobin Murphy2023-05-225-6/+5
* iommu: Add a capability for flush queue supportRobin Murphy2023-05-224-0/+5
* iommu/iova: Optimize iova_magazine_alloc()Zhen Lei2023-05-221-1/+7
* Merge tag 'drm-fixes-2023-05-20' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2023-05-201-0/+10
|\
| * Merge tag 'drm-msm-fixes-2023-05-17' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie2023-05-191-0/+10
| |\
| | * iommu/arm-smmu-qcom: Fix missing adreno_smmu'sRob Clark2023-05-171-0/+10
* | | s390/iommu: get rid of S390_CCW_IOMMU and S390_AP_IOMMUJason Gunthorpe2023-05-171-16/+0
|/ /
* | Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-04-3035-1084/+673
|\ \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *-----------------------. \ Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel2023-04-1435-1076/+661
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * | iommu/sprd: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-4/+2
| | | | | | | | | | | | | | * | iommu/omap: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-3/+2
| | | | | | | | | | | | | | * | iommu/mtk_iommu_v1: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-3/+2
| | | | | | | | | | | | | | * | iommu/mtk: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-3/+2
| | | | | | | | | | | | | | * | iommu/msm: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-3/+2
| | | | | | | | | | | | | | * | iommu/ipmmu-vmsa: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-4/+2
| | | | | | | | | | | | | | * | iommu/arm-smmu: Convert to platform remove callback returning voidUwe Kleine-König2023-03-312-12/+6
| | | | | | | | | | | | | | * | iommu/arm-smmu-v3: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-4/+2
| | | | | | | | | | | | | | * | iommu/apple-dart: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-4/+2
| | | | | | | | | | | | | | * | iommu/arm-smmu: Drop if with an always false conditionUwe Kleine-König2023-03-311-6/+0
| | | | | | | | | | | | | | |/
| | | | | | | | | | | | | * | iommu: Remove iommu_group_get_by_id()Jason Gunthorpe2023-04-141-29/+0
| | | | | | | | | | | | | * | iommu: Make iommu_release_device() staticJason Gunthorpe2023-04-141-1/+2
| | | | | | | | | | | | | * | iommu: Remove ioasid infrastructureJason Gunthorpe2023-03-316-431/+0
| | | | | | | | | | | | | * | iommu/ioasid: Rename INVALID_IOASIDJacob Pan2023-03-313-4/+4
| | | | | | | | | | | | | * | iommu/sva: Use GFP_KERNEL for pasid allocationJacob Pan2023-03-311-2/+2
| | | | | | | | | | | | | * | iommu/sva: Stop using ioasid_set for SVAJason Gunthorpe2023-03-312-29/+14
| | | | | | | | | | | | | * | iommu/sva: Remove PASID to mm lookup functionJacob Pan2023-03-312-21/+0
| | | | | | | | | | | | | * | iommu/sva: Move PASID helpers to sva codeJacob Pan2023-03-311-1/+9
| | | | | | | | | | | | | * | iommu/vt-d: Remove virtual command interfaceJacob Pan2023-03-314-91/+0
| | | | | | | | | | | | | * | iommu: Use sysfs_emit() for sysfs showLu Baolu2023-03-223-26/+26
| | | | | | | | | | | | | * | iommu: Cleanup iommu_change_dev_def_domain()Lu Baolu2023-03-221-62/+21
| | | | | | | | | | | | | * | iommu: Replace device_lock() with group->mutexLu Baolu2023-03-221-63/+18
| | | | | | | | | | | | | * | iommu: Move lock from iommu_change_dev_def_domain() to its callerLu Baolu2023-03-221-15/+14
| | | | | | | | | | | | | * | iommu: Same critical region for device release and removalLu Baolu2023-03-221-2/+28
| | | | | | | | | | | | | * | iommu: Split iommu_group_remove_device() into helpersLu Baolu2023-03-221-20/+44
| | | | | | | | | | | | | * | iommu/ipmmu-vmsa: Call arm_iommu_release_mapping() in release pathLu Baolu2023-03-221-2/+12
| | | | | | | | | | | | | * | iommu: Use of_property_present() for testing DT property presenceRob Herring2023-03-222-2/+2
| | | | | | | | | | | | | * | iommu: Spelling s/cpmxchg64/cmpxchg64/Geert Uytterhoeven2023-03-221-2/+2
| | | | | | | | | | | | | * | iommu: Make kobj_type structure constantThomas Weißschuh2023-03-221-1/+1
| | | | | | | | | | | | | |/