summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-01-0127-786/+1414
|\
| *-------------. Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'ar...Joerg Roedel2018-12-2026-782/+1414
| |\ \ \ \ \ \ \ \
| | | | | | | | | * iommu: Check for iommu_ops == NULL in iommu_probe_device()Joerg Roedel2018-12-201-1/+5
| | | | | | | | | * iommu/of: Don't call iommu_ops->add_device directlyJoerg Roedel2018-12-171-3/+3
| | | | | | | | | * iommu: Consolitate ->add/remove_device() callsJoerg Roedel2018-12-171-26/+25
| | | | | | | | | * iommu/sysfs: Rename iommu_release_device()Joerg Roedel2018-12-171-6/+6
| | | | | | | | | * iommu/of: Use device_iommu_mapped()Joerg Roedel2018-12-171-1/+1
| | | | | | | | | * iommu/tegra: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-1/+1
| | | | | | | | | * iommu/qcom: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-8/+10
| | | | | | | | | * iommu/of: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-3/+7
| | | | | | | | | * iommu/mediatek: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-172-21/+28
| | | | | | | | | * iommu/ipmmu-vmsa: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-4/+8
| | | | | | | | | * iommu/dma: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-171-1/+1
| | | | | | | | | * iommu/arm-smmu: Use helper functions to access dev->iommu_fwspecJoerg Roedel2018-12-172-13/+15
| | | | | | | | | * iommu: Introduce wrappers around dev->iommu_fwspecJoerg Roedel2018-12-171-7/+7
| | | | | | | | | * iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages()Ganapatrao Kulkarni2018-12-111-10/+10
| | | | | | | | | * iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modularPaul Gortmaker2018-12-031-16/+9
| | | | | | | | | * iommu/arm-smmu: Make arm-smmu explicitly non-modularPaul Gortmaker2018-12-031-19/+13
| | | | | | | | | * iommu/tegra: Make it explicitly non-modularPaul Gortmaker2018-12-031-30/+7
| | | | | | | | | * iommu/qcom: Make it explicitly non-modularPaul Gortmaker2018-12-031-14/+2
| | | | | | | | | * iommu/ipmmu-vmsa: Make it explicitly non-modularPaul Gortmaker2018-12-031-15/+3
| | | | | | | | | * iommu/mediatek: Make it explicitly non-modularPaul Gortmaker2018-12-031-12/+3
| | | | | | | | | * iommu/msm: Make it explicitly non-modularPaul Gortmaker2018-12-031-10/+3
| | | | | | | | | * iommu/rockchip: Make it explicitly non-modularPaul Gortmaker2018-12-031-7/+6
| | | | | | | | | * iommu: Audit and remove any unnecessary uses of module.hPaul Gortmaker2018-12-032-2/+3
| | | | | | | | | * irq_remapping: Remove unused header filesYangtao Li2018-12-031-1/+0
| | | | | | | | | * iommu: Do physical merging in iommu_map_sg()Robin Murphy2018-11-061-21/+20
| | | | | | | | * | iommu/amd: Fix amd_iommu=force_isolationYu Zhao2018-12-071-1/+8
| | | | | | | | * | iommu/amd: Remove leading 0s in error log messagesJoerg Roedel2018-11-281-10/+10
| | | | | | | | * | iommu/amd: Fix line-break in error log reportingJoerg Roedel2018-11-281-12/+10
| | | | | | | | * | iommu/amd: Use pr_fmt()Joerg Roedel2018-11-283-49/+55
| | | | | | | | * | iommu/amd: Allow to upgrade page-sizeJoerg Roedel2018-11-151-2/+27
| | | | | | | | * | iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte()Joerg Roedel2018-11-151-6/+5
| | | | | | | | * | iommu/amd: Allow downgrading page-sizes in alloc_pte()Joerg Roedel2018-11-151-3/+9
| | | | | | | | * | iommu/amd: Ignore page-mode 7 in free_sub_pt()Joerg Roedel2018-11-152-0/+5
| | | | | | | | * | iommu/amd: Introduce free_sub_pt() functionJoerg Roedel2018-11-151-5/+13
| | | | | | | | * | iommu/amd: Collect page-table pages in freelistJoerg Roedel2018-11-151-61/+83
| | | | | | | | |/
| | | | | | | * | iommu/vt-d: Remove deferred invalidationLu Baolu2018-12-112-46/+0
| | | | | | | * | iommu/vt-d: Shared virtual address in scalable modeLu Baolu2018-12-114-80/+19
| | | | | | | * | iommu/vt-d: Add first level page table interfaceLu Baolu2018-12-112-0/+91
| | | | | | | * | iommu/vt-d: Setup context and enable RID2PASID supportLu Baolu2018-12-112-30/+107
| | | | | | | * | iommu/vt-d: Pass pasid table to context mappingLu Baolu2018-12-111-3/+11
| | | | | | | * | iommu/vt-d: Setup pasid entry for RID2PASID supportLu Baolu2018-12-112-0/+21
| | | | | | | * | iommu/vt-d: Add second level page table interfaceLu Baolu2018-12-113-1/+289
| | | | | | | * | iommu/vt-d: Reserve a domain id for FL and PT modesLu Baolu2018-12-112-0/+16
| | | | | | | * | iommu/vt-d: Add 256-bit invalidation descriptor supportLu Baolu2018-12-113-59/+114
| | | | | | | * | iommu/vt-d: Move page table helpers into headerLu Baolu2018-12-111-43/+0
| | | | | | | * | iommu/vt-d: Manage scalalble mode PASID tablesLu Baolu2018-12-114-31/+97
| | | | | | | * | iommu/vt-d: Enumerate the scalable mode capabilityLu Baolu2018-12-111-47/+17
| | | | | | | * | iommu/vt-d: Handle domain agaw being less than iommu agawSohil Mehta2018-11-221-2/+2
| | | | | | | |/