summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Allow interrupts from the entire bus for aliased devicesLogan Gunthorpe2019-02-261-0/+15
* iommu/vt-d: Add helper to set an IRTE to verify only the bus numberLogan Gunthorpe2019-02-261-3/+14
* iommu/vt-d: Remove misleading "domain 0" test from domain_exit()Bjorn Helgaas2019-02-111-4/+0Star
* iommu/vt-d: Remove unused dmar_remove_one_dev_info() argumentBjorn Helgaas2019-02-111-11/+9Star
* iommu/vt-d: Remove unnecessary local variable initializationsBjorn Helgaas2019-02-111-14/+13Star
* iommu/vt-d: Use dev_printk() when possibleBjorn Helgaas2019-02-111-30/+24Star
* iommu/vt-d: Remove change_pte notifierPeter Xu2019-01-301-9/+0Star
* iommu/vt-d: Implement dma_[un]map_resource()Logan Gunthorpe2019-01-301-7/+16
* iommu/vt-d: Support page request in scalable modeJacob Pan2019-01-111-32/+45
* Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-01-0227-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/+25Star
| | | | | | | | | * 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/+9Star
| | | | | | | | | * iommu/arm-smmu: Make arm-smmu explicitly non-modularPaul Gortmaker2018-12-031-19/+13Star
| | | | | | | | | * iommu/tegra: Make it explicitly non-modularPaul Gortmaker2018-12-031-30/+7Star
| | | | | | | | | * iommu/qcom: Make it explicitly non-modularPaul Gortmaker2018-12-031-14/+2Star
| | | | | | | | | * iommu/ipmmu-vmsa: Make it explicitly non-modularPaul Gortmaker2018-12-031-15/+3Star
| | | | | | | | | * iommu/mediatek: Make it explicitly non-modularPaul Gortmaker2018-12-031-12/+3Star
| | | | | | | | | * iommu/msm: Make it explicitly non-modularPaul Gortmaker2018-12-031-10/+3Star
| | | | | | | | | * iommu/rockchip: Make it explicitly non-modularPaul Gortmaker2018-12-031-7/+6Star
| | | | | | | | | * 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/+0Star
| | | | | | | | | * iommu: Do physical merging in iommu_map_sg()Robin Murphy2018-11-061-21/+20Star
| | | | | | | | * | 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/+10Star
| | | | | | | | * | 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/+5Star
| | | | | | | | * | 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/+0Star
| | | | | | | * | iommu/vt-d: Shared virtual address in scalable modeLu Baolu2018-12-114-80/+19Star
| | | | | | | * | 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