summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
*-----------------. Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',...Joerg Roedel2022-12-1254-1172/+1964
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * iommu/io-pgtable: Remove map/unmapRobin Murphy2022-11-191-6/+0
| | | | | | | | | | * 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
| | | | | | | | | | * Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-0316-56/+60
| | | | | | | | | | |\
| | | | | | | | | | | * iommu: Propagate return value in ->attach_dev callback functionsNicolin Chen2022-11-012-2/+2
| | | | | | | | | | | * iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-019-35/+9
| | | | | | | | | | | * iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-016-9/+11
| | | | | | | | | | | * iommu: Add return value rules to attach_dev op and APIsNicolin Chen2022-11-012-0/+36
| | | | | | | | | | | * iommu/amd: Drop unnecessary checks in amd_iommu_attach_device()Nicolin Chen2022-11-011-10/+2
| | | | | | | | | | * | iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2022-11-039-11/+11
| | | | | | | | | | * | iommu: Per-domain I/O page fault handlingLu Baolu2022-11-031-59/+9
| | | | | | | | | | * | iommu: Prepare IOMMU domain for IOPFLu Baolu2022-11-035-0/+80
| | | | | | | | | | * | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-037-121/+0
| | | | | | | | | | * | iommu/sva: Refactoring iommu_sva_bind/unbind_device()Lu Baolu2022-11-033-111/+134
| | | | | | | | | | * | arm-smmu-v3/sva: Add SVA domain supportLu Baolu2022-11-033-0/+90
| | | | | | | | | | * | iommu/vt-d: Add SVA domain supportLu Baolu2022-11-033-0/+82
| | | | | | | | | | * | iommu: Add IOMMU SVA domain supportLu Baolu2022-11-032-2/+43
| | | | | | | | | | * | iommu: Add attach/detach_dev_pasid iommu interfacesLu Baolu2022-11-032-4/+169
| | | | | | | | | | * | PCI: Enable PASID only when ACS RR & UF enabled on upstream pathLu Baolu2022-11-031-0/+3
| | | | | | | | | | * | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-0310-97/+25
| | | | | | | | | | * | iommu: Add max_pasids field in struct dev_iommuLu Baolu2022-11-032-0/+22
| | | | | | | | | | * | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-034-2/+12
| | | | | | | | | | |/
| | | | | | | | | * | 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-192-30/+76
| | | | | | | | | * | 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-193-54/+58
| | | | | | | * | | iommu/s390: Optimize IOMMU table walkingNiklas Schnelle2022-11-191-26/+43
| | | | | | | * | | iommu/s390: Use RCU to allow concurrent domain_list iterationNiklas Schnelle2022-11-193-18/+29
| | | | | | | * | | 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-195-11/+20
| | | | | | | * | | 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