summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-05-3121-714/+1362
|\
| *-----------. Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu...Joerg Roedel2022-05-2024-721/+1441
| |\ \ \ \ \ \ \
| | | | | | | | * iommu/s390: Tolerate repeat attach_dev callsMatthew Rosato2022-05-201-3/+12
| | | | | | | | * iommu: iommu_group_claim_dma_owner() must always assign a domainJason Gunthorpe via iommu2022-05-131-36/+91
| | | | | | | | * iommu: Remove iommu group changes notifierLu Baolu2022-04-281-75/+0
| | | | | | | | * iommu: Add DMA ownership management interfacesLu Baolu2022-04-281-3/+150
| | |_|_|_|_|_|/ | |/| | | | | |
| | | | | | | * iommu/amd: Increase timeout waiting for GA log enablementJoerg Roedel2022-05-201-1/+1
| | | | | | | * iommu/amd: Remove redundant checkVasant Hegde via iommu2022-05-041-2/+1
| | | | | | | * iommu/amd: Do not call sleep while holding spinlockSuravee Suthikulpanit2022-05-041-1/+11
| | |_|_|_|_|/ | |/| | | | |
| | | | | | * iommu/vt-d: Remove hard coding PGSNP bit in PASID entriesLu Baolu2022-05-131-3/+0
| | | | | | * iommu/vt-d: Remove domain_update_iommu_snooping()Lu Baolu2022-05-131-33/+1
| | | | | | * iommu/vt-d: Check domain force_snooping against attached devicesLu Baolu2022-05-133-3/+94
| | | | | | * iommu/vt-d: Block force-snoop domain attaching if no SC supportLu Baolu2022-05-131-0/+3
| | | | | | * iommu/vt-d: Fold dmar_insert_one_dev_info() into its callerLu Baolu2022-05-131-59/+51
| | | | | | * iommu/vt-d: Change return type of dmar_insert_one_dev_info()Lu Baolu2022-05-131-16/+11
| | | | | | * iommu/vt-d: Remove unneeded validity check on devMuhammad Usama Anjum2022-05-131-1/+1
| | | | | | * iommu/dma: Explicitly sort PCI DMA windowsRobin Murphy2022-05-131-1/+12
| | | | | | * iommu/dma: Fix iova map result check bugYunfei Wang2022-05-131-3/+4
| | | | | | * iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHEJason Gunthorpe2022-04-281-1/+1
| | | | | | * vfio: Move the Intel no-snoop control off of IOMMU_CACHEJason Gunthorpe2022-04-281-5/+2
| | | | | | * iommu: Introduce the domain op enforce_cache_coherency()Jason Gunthorpe2022-04-282-1/+20
| | | | | | * iommu/amd: Indicate whether DMA remap support is enabledMario Limonciello2022-04-283-0/+9
| | | | | | * iommu: Add capability for pre-boot DMA protectionRobin Murphy2022-04-281-0/+2
| | | | | | * iommu: Introduce device_iommu_capable()Robin Murphy2022-04-281-0/+23
| | | | | | * dma-iommu: Check that swiotlb is active before trying to use itMario Limonciello2022-04-281-0/+5
| | | | | | * iommu/amd: Enable swiotlb in all casesMario Limonciello2022-04-281-7/+0
| | |_|_|_|/ | |/| | | |
| | | | | * iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.hChristophe Leroy2022-04-282-0/+4
| | |_|_|/ | |/| | |
| | | | * Merge tag 'v5.18-rc7' into arm/smmuJoerg Roedel2022-05-204-9/+41
| | | | |\
| | | | * | Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2022-05-136-7/+59
| | |_|/| | | |/| | | |
| | | | * | iommu/arm-smmu: Force identity domains for legacy bindingRobin Murphy2022-05-101-0/+3
| | | | * | iommu/arm-smmu: Support Tegra234 SMMUThierry Reding2022-05-061-1/+2
| | | | * | iommu/arm-smmu-qcom: Add SC8280XP supportBjorn Andersson2022-05-061-0/+1
| | | | * | iommu/arm-smmu-v3-sva: Fix mm use-after-freeJean-Philippe Brucker2022-05-061-2/+11
| | | | * | iommu/arm-smmu-v3: check return value after calling platform_get_resource()Yang Yingliang2022-05-061-0/+2
| | | | * | iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()Yang Yingliang2022-05-061-3/+2
| | | * | | iommu/msm: Fix an incorrect NULL check on list iteratorXiaomeng Tong2022-05-041-4/+7
| | | * | | iommu/msm: Add a check for the return of kzalloc()Xiaoke Wang2022-04-281-3/+8
| | |/ / / | |/| | |
| | * | | iommu/mediatek: Fix NULL pointer dereference when printing dev_nameMiles Chen2022-05-132-0/+13
| | * | | iommu/mediatek: Add mt8186 iommu supportYong Wu2022-05-041-0/+16
| | * | | iommu/mediatek: mt8195: Enable multi banks for infra iommuYong Wu2022-05-041-2/+5
| | * | | iommu/mediatek: Backup/restore regsiters for multi banksYong Wu2022-05-041-15/+31
| | * | | iommu/mediatek: Initialise/Remove for multi bank devYong Wu2022-05-041-14/+30
| | * | | iommu/mediatek: Get the proper bankid for multi banksYong Wu2022-05-041-7/+48
| | * | | iommu/mediatek: Change the domid to iova_region_idYong Wu2022-05-041-23/+23
| | * | | iommu/mediatek: Initialise bank HW for each a bankYong Wu2022-05-041-12/+20
| | * | | iommu/mediatek: Add mtk_iommu_bank_data structureYong Wu2022-05-041-62/+117
| | * | | iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1Yong Wu2022-05-041-108/+103
| | * | | iommu/mediatek: Remove mtk_iommu.hYong Wu2022-05-043-36/+21
| | * | | iommu/mediatek: Separate mtk_iommu_data for v1 and v2Yong Wu2022-05-043-86/+106
| | * | | iommu/mediatek: Just move code position in hw_initYong Wu2022-05-041-24/+24