summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()Christophe JAILLET2023-01-131-1/+3
* iommu/iova: Fix alloc iova overflows issueYunfei Wang2023-01-131-2/+2
* iommu: Fix refcount leak in iommu_device_claim_dma_ownerMiaoqian Lin2023-01-131-3/+5
* iommu/arm-smmu-v3: Don't unregister on shutdownVladimir Oltean2023-01-131-1/+3
* iommu/arm-smmu: Don't unregister on shutdownVladimir Oltean2023-01-131-8/+14
* iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even bettererRobin Murphy2023-01-131-2/+8
* Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-12-1923-597/+828
|\
| *-----------------. Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',...Joerg Roedel2022-12-1239-1041/+1517
| |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * iommu/io-pgtable-arm-v7s: Remove map/unmapRobin Murphy2022-11-191-26/+15
| | | | | | | | | | | * iommu/io-pgtable-arm: Remove map/unmapRobin Murphy2022-11-191-27/+15
| | | | | | | | | | | * iommu/qcom: Update to {map,unmap}_pagesRobin Murphy2022-11-191-6/+8
| | | | | | | | | | | * iommu/ipmmu-vmsa: Update to {map,unmap}_pagesRobin Murphy2022-11-191-9/+9
| | | | | | | | | | | * iommu/msm: Update to {map,unmap}_pagesRobin Murphy2022-11-191-7/+11
| | | | | | | | | | | * iommu/mediatek: Update to {map,unmap}_pagesRobin Murphy2022-11-191-7/+8
| | | | | | | | | | | * iommu/sprd: Update to {map,unmap}_pagesRobin Murphy2022-11-191-11/+14
| | | | | | | | | | | * iommu/mediatek-v1: Update to {map,unmap}_pagesRobin Murphy2022-11-191-16/+14
| | | | | | | | | | | * iommu: Avoid races around device probeRobin Murphy2022-11-191-6/+22
| | | | | | | | | | * | iommu/amd: Fix typo in macro parameter nameMichael Forney2022-12-051-1/+1
| | | | | | | | | | * | iommu/amd: Check return value of mmu_notifier_register()Denis Arefev2022-11-191-1/+3
| | | | | | | | | | * | iommu/amd: Fix pci device refcount leak in ppr_notifier()Yang Yingliang2022-11-191-0/+1
| | | | | | | | | | * | iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid optionsKim Phillips2022-11-191-25/+54
| | | | | | | | | | * | iommu/amd: Fix ivrs_acpihid cmdline parsing codeKim Phillips2022-11-191-0/+7
| | | | | | | | | | * | iommu/amd: Remove variable cnt ind iommu_poll_ga_log()Colin Ian King2022-11-031-2/+1
| | | | | | | | | * | | iommu/vt-d: Use real field for indication of first levelLu Baolu2022-11-222-25/+15
| | | | | | | | | * | | iommu/vt-d: Remove unnecessary domain_context_mapped()Lu Baolu2022-11-221-44/+3
| | | | | | | | | * | | iommu/vt-d: Rename domain_add_dev_info()Lu Baolu2022-11-221-2/+3
| | | | | | | | | * | | iommu/vt-d: Rename iommu_disable_dev_iotlb()Lu Baolu2022-11-221-3/+3
| | | | | | | | | * | | iommu/vt-d: Add blocking domain supportLu Baolu2022-11-221-8/+18
| | | | | | | | | * | | iommu/vt-d: Add device_block_translation() helperLu Baolu2022-11-221-6/+38
| | | | | | | | | * | | iommu/vt-d: Allocate pasid table in device probe pathLu Baolu2022-11-221-8/+12
| | | | | | | | * | | | s390/pci: use lock-free I/O translation updatesNiklas Schnelle2022-11-191-24/+13
| | | | | | | | * | | | iommu/s390: Optimize IOMMU table walkingNiklas Schnelle2022-11-191-26/+43
| | | | | | | | * | | | iommu/s390: Use RCU to allow concurrent domain_list iterationNiklas Schnelle2022-11-191-17/+27
| | | | | | | | * | | | iommu/s390: Add I/O TLB opsNiklas Schnelle2022-11-191-11/+56
| | | | | | | | * | | | iommu/s390: Make attach succeed even if the device is in error stateNiklas Schnelle2022-11-191-2/+7
| | | | | | | | * | | | iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap()Niklas Schnelle2022-11-031-16/+32
| | | | | | | | * | | | iommu/s390: Fix incorrect pgsize_bitmapNiklas Schnelle2022-11-031-8/+1
| | | | | | | | * | | | iommu/s390: Fix incorrect aperture checkNiklas Schnelle2022-11-031-1/+1
| | | | | | | | * | | | iommu/s390: Fix potential s390_domain aperture shrinkingNiklas Schnelle2022-11-031-20/+43
| | | | | | | | * | | | iommu/s390: Get rid of s390_domain_deviceNiklas Schnelle2022-11-031-30/+7
| | | | | | | | * | | | iommu/s390: Fix duplicate domain attachmentsNiklas Schnelle2022-11-031-61/+45
| | | | | | | | | |/ / | | | | | | | | |/| |
| | | | | | | * | | | iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()Yuan Can2022-11-221-1/+1
| | | | | | | * | | | iommu/fsl_pamu: Replace NO_IRQ by 0Christophe Leroy2022-11-031-2/+2
| | | | | | | |/ / /
| | | | | | * | | | Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2022-11-224-139/+133
| | | | | | |\ \ \ \ | | | | | | | |/ / / | | | | | | |/| | |
| | | | | | | * | | Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updatesWill Deacon2022-11-213-139/+130
| | | | | | | |\ \ \
| | | | | | | | * | | iommu/arm-smmu-qcom: Add SM6350 SMMUv2Konrad Dybcio2022-11-181-0/+1
| | | | | | | | * | | iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entryDmitry Baryshkov2022-11-141-0/+5
| | | | | | | | * | | iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUsDmitry Baryshkov2022-11-141-11/+27
| | | | | | | | * | | iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match dataDmitry Baryshkov2022-11-143-112/+45
| | | | | | | | * | | iommu/arm-smmu-qcom: provide separate implementation for SDM845-smmu-500Dmitry Baryshkov2022-11-141-15/+22