summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-1426-900/+1894
|\
| *-----------------. Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', '...Joerg Roedel2020-10-0726-900/+1894
| |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * iommu/vt-d: Check UAPI data processed by IOMMU coreJacob Pan2020-10-012-4/+10
| | | | | | | | | | | * iommu/uapi: Handle data and argsz filled by usersJacob Pan2020-10-011-7/+187
| | | | | | | | | | | * iommu/uapi: Rename uapi functionsJacob Pan2020-10-011-9/+9
| | | | | | | | | | | * iommu/uapi: Use named union for user dataJacob Pan2020-10-012-12/+12
| | | | | | | | | | | * iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu pathTom Murphy2020-09-181-2/+5
| | | | | | | | | | | * iommu/iova: Replace cmpxchg with xchg in queue_iovaYuqi Jin2020-09-041-1/+1
| | | | | | | | | | | * iommu/dma: Remove broken huge page handlingRobin Murphy2020-09-041-8/+5
| | | | | | | | | | | * iommu: Rename iommu_tlb_* functions to iommu_iotlb_*Tom Murphy2020-09-042-3/+3
| | | | | | | | | | * | iommu/vt-d: Gracefully handle DMAR units with no supported address widthsDavid Woodhouse2020-10-071-15/+31
| | | | | | | | | | * | iommu/vt-d: Use device numa domain if RHSA is missingLu Baolu2020-09-241-2/+35
| | | | | | | | | | * | iommu/vt-d: Drop kerneldoc marker from regular commentKrzysztof Kozlowski2020-09-041-1/+1
| | | | | | | | | | |/
| | | | | | | | | * | iommu/amd: Re-purpose Exclusion range registers to support SNP CWWBSuravee Suthikulpanit2020-09-242-0/+27
| | | | | | | | | * | iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERRSuravee Suthikulpanit2020-09-242-0/+69
| | | | | | | | | * | iommu/amd: Use 4K page for completion wait write-back semaphoreSuravee Suthikulpanit2020-09-243-13/+31
| | | | | | | | | * | iommu/amd: Fix kerneldoc commentsKrzysztof Kozlowski2020-09-041-2/+2
| | | | | | | | | * | iommu/amd: Add missing function prototypes to fix -Wmissing-prototypesKrzysztof Kozlowski2020-09-041-0/+9
| | | | | | | | | |/
| | | | | | | | * / iommu/pamu: Replace use of kzfree with kfree_sensitiveAlex Dewar2020-09-181-1/+1
| | | | | | | | |/
| | | | | | | * | iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()Yu Kuai2020-09-291-2/+6
| | | | | | | * | iommu/arm-smmu-v3: Add SVA device featureJean-Philippe Brucker2020-09-283-0/+154
| | | | | | | * | iommu/arm-smmu-v3: Check for SVA featuresJean-Philippe Brucker2020-09-283-0/+58
| | | | | | | * | iommu/arm-smmu-v3: Seize private ASIDJean-Philippe Brucker2020-09-283-15/+57
| | | | | | | * | iommu/arm-smmu-v3: Share process page tablesJean-Philippe Brucker2020-09-285-8/+172
| | | | | | | * | iommu/arm-smmu-v3: Move definitions to a headerJean-Philippe Brucker2020-09-282-660/+677
| | | | | | | * | iommu/io-pgtable-arm: Move some definitions to a headerJean-Philippe Brucker2020-09-282-25/+32
| | | | | | | * | iommu/arm-smmu-v3: Ensure queue is read after updating prod pointerZhou Wang2020-09-281-2/+9
| | | | | | | * | iommu/arm-smmu: Constify some helpersRob Clark2020-09-211-3/+3
| | | | | | | * | iommu/arm-smmu: Prepare for the adreno-smmu implementationJordan Crouse2020-09-213-55/+73
| | | | | | | * | iommu/arm-smmu: Add support for split pagetablesJordan Crouse2020-09-212-10/+34
| | | | | | | * | iommu/arm-smmu: Pass io-pgtable config to implementation specific functionJordan Crouse2020-09-213-7/+10
| | | | | | | * | iommu/arm-smmu-v3: Fix endianness annotationsJean-Philippe Brucker2020-09-211-2/+2
| | | | | | | * | iommu/arm-smmu-v3: permit users to disable msi pollingBarry Song2020-09-071-5/+12
| | | | | | | * | iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypassBarry Song2020-09-071-1/+1
| | | | | | | * | iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for modu...Barry Song2020-09-071-1/+1
| | | | | | | * | iommu/arm-smmu-v3: Fix l1 stream table size in the error messageZenghui Yu2020-09-071-1/+1
| | | | | | | |/
| | | | | | * / iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variableKrzysztof Kozlowski2020-09-041-2/+2
| | | | | | |/
| | | | | * | iommu/tegra-smmu: Allow to group clients in same swgroupNicolin Chen2020-09-241-4/+7
| | | | | * | iommu/tegra-smmu: Fix iova->phys translationNicolin Chen2020-09-241-1/+1
| | | | | * | iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASKNicolin Chen2020-09-241-4/+10
| | | | | * | iommu/tegra-smmu: Fix tlb_maskNicolin Chen2020-09-181-1/+1
| | | | | * | iommu/tegra-smmu: Add locking around mapping operationsDmitry Osipenko2020-09-041-11/+84
| | | | | * | iommu/tegra-smmu: Prune IOMMU group when it is releasedThierry Reding2020-09-041-0/+13
| | | | | * | iommu/tegra-smmu: Balance IOMMU group reference countThierry Reding2020-09-041-1/+3
| | | | | * | iommu/tegra-smmu: Set IOMMU group nameThierry Reding2020-09-041-0/+1
| | | | | |/
| | | | * / iommu/renesas: Update help description for IPMMU_VMSA configLad Prabhakar2020-09-181-1/+1
| | | | |/
| | | * | iommu/mediatek: Add support for MT8167Fabien Parent2020-09-182-0/+9
| | | * | iommu/mediatek: Add flag for legacy ivrp paddrFabien Parent2020-09-181-2/+4
| | | * | iommu/mediatek: Check 4GB mode by reading infracfgMiles Chen2020-09-041-5/+28
| | | * | iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variableKrzysztof Kozlowski2020-09-041-1/+1
| | | |/