summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Fix sysfs leak in alloc_iommu()Rolf Eike Beer2021-05-271-1/+3
* iommu/vt-d: Use user privilege for RID2PASID translationLu Baolu2021-05-192-3/+7
* iommu/vt-d: Check for allocation failure in aux_detach_device()Dan Carpenter2021-05-191-0/+2
* iommu/virtio: Add missing MODULE_DEVICE_TABLEBixuan Cui2021-05-181-0/+1
* iommu/amd: Fix wrong parentheses on page-specific invalidationsNadav Amit2021-05-181-1/+1
* iommu/amd: Clear DMA ops when switching domainJean-Philippe Brucker2021-05-181-0/+2
* Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-05-051-1/+2
|\
| * iommu/vt-d: Use Real PCI DMA device for IRTEJon Derrick2021-03-221-1/+2
* | Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-041-14/+9
|\ \
| * | swiotlb: split swiotlb_tbl_sync_singleChristoph Hellwig2021-03-171-6/+6
| * | swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_singleChristoph Hellwig2021-03-171-8/+3
| |/
* | Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2021-05-041-32/+71
|\ \
| * | dma-iommu: implement ->alloc_noncontiguousChristoph Hellwig2021-03-151-0/+36
| * | dma-iommu: refactor iommu_dma_alloc_remapChristoph Hellwig2021-03-151-32/+35
| |/
* | iommu: Streamline registration interfaceRobin Murphy2021-04-1621-74/+38
* | iommu: Statically set module ownerRobin Murphy2021-04-164-0/+4
| |
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
| \
*-----------. \ Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis...Joerg Roedel2021-04-1630-1759/+1884
|\ \ \ \ \ \ \ \
| | | | | | | * | iommu/fsl-pamu: Fix uninitialized variable warningJoerg Roedel2021-04-151-3/+2
| | | | | | | * | iommu: remove iommu_domain_{get,set}_attrChristoph Hellwig2021-04-071-26/+0
| | | | | | | * | iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFGChristoph Hellwig2021-04-073-54/+23
| | | | | | | * | iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUERobin Murphy2021-04-077-164/+40
| | | | | | | * | iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_apiChristoph Hellwig2021-04-071-18/+5
| | | | | | | * | iommu: remove DOMAIN_ATTR_NESTINGChristoph Hellwig2021-04-074-63/+51
| | | | | | | * | iommu: remove DOMAIN_ATTR_GEOMETRYChristoph Hellwig2021-04-071-17/+3
| | | | | | | * | iommu: remove DOMAIN_ATTR_PAGINGChristoph Hellwig2021-04-071-5/+0
| | | | | | | * | iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaaceChristoph Hellwig2021-04-073-29/+7
| | | | | | | * | iommu/fsl_pamu: remove the rpn and snoop_id arguments to pamu_config_ppaacChristoph Hellwig2021-04-073-16/+7
| | | | | | | * | iommu/fsl_pamu: remove the snoop_id fieldChristoph Hellwig2021-04-072-4/+2
| | | | | | | * | iommu/fsl_pamu: enable the liodn when attaching a deviceChristoph Hellwig2021-04-072-54/+3
| | | | | | | * | iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_attach_deviceChristoph Hellwig2021-04-071-39/+20
| | | | | | | * | iommu/fsl_pamu: merge pamu_set_liodn and map_liodnChristoph Hellwig2021-04-071-48/+17
| | | | | | | * | iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct callChristoph Hellwig2021-04-072-15/+3
| | | | | | | * | iommu/fsl_pamu: remove ->domain_window_enableChristoph Hellwig2021-04-073-194/+14
| | | | | | | * | iommu/fsl_pamu: remove support for multiple windowsChristoph Hellwig2021-04-074-505/+60
| | | | | | | * | iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu_domain_allocChristoph Hellwig2021-04-071-24/+10
| | | | | | | * | iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRYChristoph Hellwig2021-04-072-56/+5
| | | | | | | * | iommu/fsl_pamu: remove fsl_pamu_get_domain_attrChristoph Hellwig2021-04-071-30/+0
| | | | | | | * | iommu: remove the unused domain_window_disable methodChristoph Hellwig2021-04-071-48/+0
| | | | | | | * | iommu/arm-smmu-v3: Maintain a SID->device structureJean-Philippe Brucker2021-04-072-30/+141
| | | | | | | * | iommu: Add a page fault handlerJean-Philippe Brucker2021-04-073-0/+515
| | | | | | | * | iommu/vt-d: Support IOMMU_DEV_FEAT_IOPFJean-Philippe Brucker2021-04-071-3/+8
| | | | | | | * | iommu/arm-smmu-v3: Use device properties for pasid-num-bitsJean-Philippe Brucker2021-04-072-6/+2
| | | | | | | * | iommu: Stop exporting free_iova_fast()John Garry2021-04-071-1/+0
| | | | | | | * | iommu: Delete iommu_dma_free_cpu_cached_iovas()John Garry2021-04-072-10/+2
| | | | | | | * | iommu/vt-d: Remove IOVA domain rcache flushing for CPU offliningJohn Garry2021-04-071-31/+0
| | | | | | | * | iova: Add CPU hotplug handler to flush rcachesJohn Garry2021-04-071-1/+29
| | | | | | | * | iommu/iova: Improve restart logicRobin Murphy2021-03-181-1/+38
| | | | | | | * | iommu/iova: Add rbtree entry helperRobin Murphy2021-03-181-9/+14
| | | | | | | * | iommu/dma: Resurrect the "forcedac" optionRobin Murphy2021-03-182-4/+14
| | | | | | | * | iommu: Check dev->iommu in iommu_dev_xxx functionsShameer Kolothum2021-03-181-9/+15
| | | | | | | |/