summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Fix possible memory leak of 'domain'Su Hui2023-06-161-4/+4
* iommu/mediatek: Flush IOTLB completely only if domain has been attachedChen-Yu Tsai2023-06-011-1/+2
* iommu/amd/pgtbl_v2: Fix domain max addressVasant Hegde2023-05-231-1/+10
* iommu/amd: Fix domain flush size when syncing iotlbJon Pan-Doh2023-05-221-1/+1
* iommu/amd: Add missing domain type checksJason Gunthorpe2023-05-221-1/+5
* iommu/amd: Fix up merge conflict resolutionJerry Snitselaar2023-05-221-3/+0
* iommu/amd: Handle GALog overflowsJoao Martins2023-05-223-1/+33
* iommu/amd: Don't block updates to GATag if guest mode is onJoao Martins2023-05-221-2/+1
* iommu/rockchip: Fix unwind goto issueChao Wang2023-05-221-6/+8
* iommu: Make IPMMU_VMSA dependencies more strictRandy Dunlap2023-05-221-0/+1
* Merge tag 'drm-fixes-2023-05-20' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2023-05-191-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
| | | | | | | | | | | | | |/
| | | | | | | | | | | | * | iommu/amd: Add 5 level guest page table supportVasant Hegde2023-03-285-5/+40
| | | | | | | | | | | | * | iommu/amd: Allocate IOMMU irqs using numa locality infoVasant Hegde2023-03-221-1/+2
| | | | | | | | | | | | * | iommu/amd: Allocate page table using numa locality infoVasant Hegde2023-03-225-12/+23
| | | | | | | | | | | | |/
| | | | | | | | | | | * | iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()Tina Zhang2023-04-131-1/+2
| | | | | | | | | | | * | iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)Tina Zhang2023-04-131-2/+0