summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()Xiongfeng Wang2022-12-021-0/+1
* iommu/vt-d: Fix PCI device refcount leak in has_external_pci()Xiongfeng Wang2022-12-021-1/+3
* iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()Yang Yingliang2022-12-021-5/+9
* iommu/vt-d: Add a fix for devices need extra dtlb flushJacob Pan2022-12-023-3/+75
* iommu/vt-d: Set SRE bit only when hardware has SRS capTina Zhang2022-11-191-2/+3
* iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entriesTina Zhang2022-11-191-5/+3
* iommu/vt-d: Clean up si_domain in the init_dmars() error pathJerry Snitselaar2022-10-211-0/+5
* iommu/vt-d: Use rcu_lock in get_resv_regionsLu Baolu2022-10-211-3/+3
* iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2022-10-218-16/+24
* Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-10-1042-779/+1346
|\
| *-----------. Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Joerg Roedel2022-09-2641-819/+989
| |\ \ \ \ \ \ \
| | | | | | | | * iommu/virtio: Fix compile error with viommu_capable()Joerg Roedel2022-09-091-1/+1
| | | | | | | | * Merge branch 'iommu/fixes' into coreJoerg Roedel2022-09-094-107/+130
| | | | | | | | |\
| | | | | | | | * | iova: Remove iovad->rcaches check in iova_rcache_get()John Garry2022-09-091-1/+1
| | | | | | | | * | iova: Remove magazine BUG_ON() checksJohn Garry2022-09-091-4/+0
| | | | | | | | * | iova: Remove some magazine pointer NULL checksJohn Garry2022-09-091-5/+2
| | | | | | | | * | iommu/dma: Make header privateRobin Murphy2022-09-099-8/+54
| | | | | | | | * | iommu/dma: Move public interfaces to linux/iommu.hRobin Murphy2022-09-071-2/+13
| | | | | | | | * | iommu/dma: Clean up KconfigRobin Murphy2022-09-073-4/+1
| | | | | | | | * | iommu: Clean up bus_set_iommu()Robin Murphy2022-09-079-51/+0
| | | | | | | | * | iommu/virtio: Clean up bus_set_iommu()Robin Murphy2022-09-071-25/+0
| | | | | | | | * | iommu/tegra-smmu: Clean up bus_set_iommu()Robin Murphy2022-09-071-23/+6
| | | | | | | | * | iommu/omap: Clean up bus_set_iommu()Robin Murphy2022-09-071-6/+0
| | | | | | | | * | iommu/mtk: Clean up bus_set_iommu()Robin Murphy2022-09-072-35/+2
| | | | | | | | * | iommu/ipmmu-vmsa: Clean up bus_set_iommu()Robin Murphy2022-09-071-34/+1
| | | | | | | | * | iommu/exynos: Clean up bus_set_iommu()Robin Murphy2022-09-071-9/+0
| | | | | | | | * | iommu/dart: Clean up bus_set_iommu()Robin Murphy2022-09-071-29/+1
| | | | | | | | * | iommu/arm-smmu-v3: Clean up bus_set_iommu()Robin Murphy2022-09-071-51/+2
| | | | | | | | * | iommu/arm-smmu: Clean up bus_set_iommu()Robin Murphy2022-09-071-82/+2
| | | | | | | | * | iommu/amd: Clean up bus_set_iommu()Robin Murphy2022-09-073-30/+1
| | | | | | | | * | iommu: Move bus setup to IOMMU device registrationRobin Murphy2022-09-071-25/+30
| | | | | | | | * | iommu: Always register bus notifiersRobin Murphy2022-09-071-35/+37
| | | | | | | | * | iommu/s390: Fail probe for non-PCI devicesMatthew Rosato2022-09-071-1/+6
| | | | | | | | * | iommu/amd: Handle race between registration and device probeRobin Murphy2022-09-071-0/+4
| | | | | | | | * | iommu/vt-d: Handle race between registration and device probeRobin Murphy2022-09-071-1/+1
| | | | | | | | * | iommu/io-pgtable-arm: Remove iommu_dev==NULL special caseRobin Murphy2022-09-071-2/+6
| | | | | | | | * | iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY betterRobin Murphy2022-09-072-6/+8
| | | | | | | | * | iommu: Retire iommu_capable()Robin Murphy2022-09-078-17/+8
| | | | | | | | * | iommu: Remove duplicate ida_free in iommu_group_allocYuan Can2022-09-071-1/+0
| | | | | | | | * | iommu: Do not dereference fwnode in struct deviceAndy Shevchenko2022-09-071-1/+1
| | | | | |_|_|/ / | | | | |/| | | |
| | | | | | | * | iommu/amd: Fix sparse warningVasant Hegde2022-09-262-2/+2
| | | | | | | * | iommu/amd: Remove outdated commentVasant Hegde2022-09-261-4/+0
| | | | | | | * | iommu/amd: Free domain ID after domain_flush_pagesVasant Hegde2022-09-261-3/+3
| | | | | | | * | iommu/amd: Free domain id in error pathVasant Hegde2022-09-261-2/+6
| | | | | | | * | iommu/amd: Add command-line option to enable different page tableVasant Hegde2022-09-071-5/+18
| | | | | | | * | iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-APISuravee Suthikulpanit2022-09-071-0/+25
| | | | | | | * | iommu/amd: Add support for Guest IO protectionSuravee Suthikulpanit2022-09-073-0/+19
| | | | | | | * | iommu/amd: Initial support for AMD IOMMU v2 page tableVasant Hegde2022-09-074-2/+421
| | | | | | | * | iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 tableSuravee Suthikulpanit2022-09-071-3/+11
| | | | | | | * | iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove lockingSuravee Suthikulpanit2022-09-071-19/+27