summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-02-273-3/+3
|\
| * firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/Elliot Berman2023-02-083-3/+3
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-2410-36/+122
|\ \
| * \ Merge tag 'v6.2' into iommufd.git for-nextJason Gunthorpe2023-02-215-17/+35
| |\ \
| * | | iommufd: Do not add the same hwpt to the ioas->hwpt_list twiceJason Gunthorpe2023-02-151-4/+0
| * | | iommufd: Make sure to zero vfio_iommu_type1_info before copying to userJason Gunthorpe2023-02-141-1/+1
| * | | Merge branch 'vfio-no-iommu' into iommufd.git for-nextJason Gunthorpe2023-02-033-20/+89
| |\ \ \
| | * | | vfio: Support VFIO_NOIOMMU with iommufdJason Gunthorpe2023-02-033-20/+89
| | | |/ | | |/|
| * | | Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe2023-01-307-63/+69
| |\ \ \
| * | | | iommufd: Add three missing structures in ucmd_bufferYi Liu2023-01-231-0/+3
| * | | | iommu: Remove IOMMU_CAP_INTR_REMAPJason Gunthorpe2023-01-111-4/+2
| * | | | irq/s390: Add arch_is_isolated_msi() for s390Jason Gunthorpe2023-01-111-2/+0
| * | | | iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSIJason Gunthorpe2023-01-113-6/+4
| * | | | iommufd: Convert to msi_device_has_isolated_msi()Jason Gunthorpe2023-01-111-3/+1
| * | | | iommu: Add iommu_group_has_isolated_msi()Jason Gunthorpe2023-01-111-0/+26
| | |/ / | |/| |
* | | | Merge tag 'iommu-updates-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-02-2433-542/+2192
|\ \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| *-----------. \ \ \ Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel2023-02-1833-542/+2192
| |\ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|/ / / | | | | |/| | | | | / | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| | | | | | | | * | iommu: Attach device group to old domain in error pathVasant Hegde2023-02-181-1/+15
| | | | | | | | * | iommu: Fix error unwind in iommu_group_alloc()Jason Gunthorpe2023-02-161-2/+6
| | | | | | | | * | iommu/of: mark an unused function as __maybe_unusedRandy Dunlap2023-02-161-2/+4
| | | | | | | | * | iommu/exynos: Add missing set_platform_dma_ops callbackMarek Szyprowski2023-02-031-0/+5
| | | | | | | | * | Merge branch 'iommu-memory-accounting' into coreJoerg Roedel2023-01-257-63/+69
| | | | | | | | |\|
| | | | | | | | | * iommu/s390: Use GFP_KERNEL in sleepable contextsJason Gunthorpe2023-01-251-1/+1
| | | | | | | | | * iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'sJason Gunthorpe2023-01-251-6/+9
| | | | | | | | | * iommu/intel: Use GFP_KERNEL in sleepable contextsJason Gunthorpe2023-01-251-2/+2
| | | | | | | | | * iommu/intel: Support the gfp argument to the map_pages opJason Gunthorpe2023-01-251-9/+15
| | | | | | | | | * iommu/intel: Add a gfp parameter to alloc_pgtable_page()Jason Gunthorpe2023-01-253-9/+9
| | | | | | | | | * iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map()Jason Gunthorpe2023-01-251-2/+2
| | | | | | | | | * iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous()Jason Gunthorpe2023-01-251-2/+9
| | | | | | | | | * iommu: Add a gfp parameter to iommu_map_sg()Jason Gunthorpe2023-01-252-18/+13
| | | | | | | | | * iommu: Remove iommu_map_atomic()Jason Gunthorpe2023-01-252-8/+1
| | | | | | | | | * iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe2023-01-253-14/+16
| | | | | |_|_|_|/ | | | | |/| | | |
| | | | | | | | * iommu: dma: Use of_iommu_get_resv_regions()Thierry Reding2023-01-251-0/+3
| | | | | | | | * iommu: Implement of_iommu_get_resv_regions()Thierry Reding2023-01-251-0/+94
| | | | | | | | * iommu/fsl_pamu: Fix compile error after adding set_platform_dma_opsJoerg Roedel2023-01-131-1/+1
| | | | | | | | * iommu/ipmmu-vmsa: Remove ipmmu_utlb_disable()Joerg Roedel2023-01-131-12/+0
| | | | | | | | * iommu: Tidy up io-pgtable dependenciesRobin Murphy2023-01-131-6/+12
| | | | | | | | * iommu: Remove detach_dev callbackLu Baolu2023-01-132-33/+4
| | | | | | | | * iommu: Remove deferred attach check from __iommu_detach_device()Jason Gunthorpe2023-01-131-34/+36
| | | | | | | | * iommu: Add set_platform_dma_ops callbacksLu Baolu2023-01-137-21/+19
| | | | | | | | * iommu: Add set_platform_dma_ops iommu opsLu Baolu2023-01-131-4/+24
| | | | | | | | * iommu: Remove detach_dev callbacksLu Baolu2023-01-139-117/+0
| | | | | |_|_|/ | | | | |/| | |
| | | | | | | * iommu/amd: Skip attach device domain is same as new domainVasant Hegde2023-02-181-0/+7
| | | | | | | * iommu/amd: Improve page fault error reportingVasant Hegde2023-02-161-0/+9
| | | | | | | * iommu/amd: Do not identity map v2 capable device when snp is enabledVasant Hegde2023-02-161-4/+9
| | | | | | | * iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameterGavrilov Ilia2023-02-031-1/+15
| | | | | | | * iommu/amd: Do not clear event/ppr log buffer when snp is enabledTom Lendacky2023-01-201-4/+14
| | | | | | | * iommu/amd: Fix error handling for pdev_pri_ats_enable()Vasant Hegde2023-01-131-5/+7
| | | | | | | * iommu/amd: Do not allocate io_pgtable_ops for passthrough domainVasant Hegde2023-01-131-0/+4
| | | | | |_|/ | | | | |/| |
| | | | | | * iommu/vt-d: Allow to use flush-queue when first level is defaultTina Zhang2023-02-161-1/+2