summaryrefslogtreecommitdiff
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* 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
| | | | | | | | | | | * | iommu/vt-d: Remove BUG_ON in map/unmap()Tina Zhang2023-04-131-3/+5
| | | | | | | | | | | * | iommu/vt-d: Remove BUG_ON when domain->pgd is NULLTina Zhang2023-04-131-4/+0
| | | | | | | | | | | * | iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidationTina Zhang2023-04-131-3/+8
| | | | | | | | | | | * | iommu/vt-d: Remove BUG_ON on checking valid pfn rangeTina Zhang2023-04-131-6/+6
| | | | | | | | | | | * | iommu/vt-d: Make size of operands same in bitwise operationsTina Zhang2023-04-132-3/+3
| | | | | | | | | | | * | iommu/vt-d: Remove PASID supervisor request supportJacob Pan2023-04-132-50/+0
| | | | | | | | | | | * | iommu/vt-d: Use non-privileged mode for all PASIDsJacob Pan2023-04-131-2/+0
| | | | | | | | | | | * | iommu/vt-d: Remove extern from function prototypesLu Baolu2023-04-131-18/+18
| | | | | | | | | | | * | iommu/vt-d: Do not use GFP_ATOMIC when not neededChristophe JAILLET2023-04-131-1/+1
| | | | | | | | | | | * | iommu/vt-d: Remove unnecessary checks in iopf disabling pathLu Baolu2023-04-131-9/+8
| | | | | | | | | | | * | iommu/vt-d: Move PRI handling to IOPF feature pathLu Baolu2023-04-131-12/+41
| | | | | | | | | | | * | iommu/vt-d: Move pfsid and ats_qdep calculation to device probe pathLu Baolu2023-04-131-15/+11
| | | | | | | | | | | * | iommu/vt-d: Move iopf code from SVA to IOPF enabling pathLu Baolu2023-04-131-14/+18
| | | | | | | | | | | * | iommu/vt-d: Allow SVA with device-specific IOPFLu Baolu2023-04-131-1/+15
| | | | | | | | | | | |/