summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devicesLu Baolu2024-10-151-1/+3
* iommu/arm-smmu-v3: Convert comma to semicolonChen Ni2024-10-081-1/+1
* iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32Daniel Mentz2024-10-081-1/+1
* iommu/arm-smmu: Clarify MMU-500 CPRE workaroundRobin Murphy2024-10-081-2/+2
* [tree-wide] finally take no_llseek outAl Viro2024-09-271-1/+0
* Merge tag 'dma-mapping-6.12-2024-09-24' of git://git.infradead.org/users/hch/...Linus Torvalds2024-09-241-0/+33
|\
| * dma-mapping: fix vmap and mmap of noncontiougs allocationsChristoph Hellwig2024-09-221-0/+33
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-09-2413-64/+94
|\ \ | |/ |/|
| * iommu: Set iommu_attach_handle->domain in coreYi Liu2024-09-122-1/+1
| * iommufd: Avoid duplicated __iommu_group_set_core_domain() callYi Liu2024-09-121-1/+3
| * iommufd: Protect against overflow of ALIGN() during iova allocationJason Gunthorpe2024-09-051-0/+8
| * iommufd: Check the domain owner of the parent before creating a nesting domainJason Gunthorpe2024-09-051-1/+2
| * Merge branch 'nesting_reserved_regions' into iommufd.git for-nextJason Gunthorpe2024-08-274-27/+47
| |\
| | * iommufd/device: Enforce reserved IOVA also when attached to hwpt_nestedNicolin Chen2024-08-272-26/+45
| * | iommufd/selftest: Fix buffer read overrrun in the dirty testJason Gunthorpe2024-08-271-5/+4
| * | iommufd: Reorder include filesNicolin Chen2024-08-2611-29/+31
* | | Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...Linus Torvalds2024-09-211-0/+1
|\ \ \
| * | | fault-inject: improve build for CONFIG_FAULT_INJECTION=nJani Nikula2024-09-021-0/+1
* | | | Merge tag 'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/...Linus Torvalds2024-09-193-70/+37
|\ \ \ \
| * | | | dma-mapping: direct calls for dma-iommuLeon Romanovsky2024-08-223-70/+37
* | | | | Merge tag 'perf-core-2024-09-18' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-09-182-111/+2
|\ \ \ \ \
| * | | | | iommu/vt-d: Clean up cpumask and hotplug for perfmonKan Liang2024-09-102-111/+2
| | |_|_|/ | |/| | |
* | | | | Merge tag 'iommu-updates-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-09-1825-1034/+2202
|\ \ \ \ \
| | \ \ \ \
| | \ \ \ \
| | \ \ \ \
| | \ \ \ \
| | \ \ \ \
| | \ \ \ \
| *-----. \ \ \ \ Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int...Joerg Roedel2024-09-1325-1032/+2200
| |\ \ \ \ \ \ \ \
| | | | | * | | | | iommu: Use of_property_present()Rob Herring (Arm)2024-09-042-4/+2
| | | | | * | | | | iommu/io-pgtable-arm: Optimise non-coherent unmapAshish Mhetre2024-08-301-14/+17
| | | | | * | | | | iommu: Allow ATS to work on VFs when the PF uses IDENTITYJason Gunthorpe2024-08-303-0/+10
| | | | | | |_|_|/ | | | | | |/| | |
| | | | * | | | | iommu/amd: Test for PAGING domains before freeing a domainJason Gunthorpe2024-09-121-1/+2
| | | | * | | | | iommu/amd: Add kernel parameters to limit V1 page-sizesJoerg Roedel2024-09-104-1/+14
| | | | * | | | | iommu/amd: Do not set the D bit on AMD v2 table entriesJason Gunthorpe2024-09-041-1/+1
| | | | * | | | | iommu/amd: Correct the reported page sizes from the V1 tableJason Gunthorpe2024-09-041-1/+2
| | | | * | | | | iommu/amd: Remove the confusing dummy iommu_flush_ops tlb opsJason Gunthorpe2024-09-042-44/+0
| | | | * | | | | iommu/amd: Fix typo of , instead of ;Jason Gunthorpe2024-09-041-3/+3
| | | | * | | | | iommu/amd: Remove conditions from domain free pathsJason Gunthorpe2024-09-041-19/+10
| | | | * | | | | iommu/amd: Narrow the use of struct protection_domain to invalidationJason Gunthorpe2024-09-042-19/+25
| | | | * | | | | iommu/amd: Store the nid in io_pgtable_cfg instead of the domainJason Gunthorpe2024-09-046-14/+16
| | | | * | | | | iommu/amd: Remove amd_io_pgtable::pgtbl_cfgJason Gunthorpe2024-09-042-4/+4
| | | | * | | | | iommu/amd: Rename struct amd_io_pgtable iopt to pgtblJason Gunthorpe2024-09-044-22/+22
| | | | * | | | | iommu/amd: Remove the amd_iommu_domain_set_pt_root() and relatedJason Gunthorpe2024-09-042-37/+0
| | | | * | | | | iommu/amd: Remove amd_iommu_domain_update() from page table freeingJason Gunthorpe2024-09-042-3/+2
| | | | * | | | | iommu/amd: Set the pgsize_bitmap correctlyJason Gunthorpe2024-09-041-24/+4
| | | | * | | | | iommu/amd: Allocate the page table root using GFP_KERNELJason Gunthorpe2024-09-041-1/+1
| | | | * | | | | iommu/amd: Move allocation of the top table into v1_alloc_pgtableJason Gunthorpe2024-09-042-21/+8
| | | | * | | | | iommu/amd: Make amd_iommu_dev_update_dte() staticVasant Hegde2024-09-042-5/+4
| | | | * | | | | iommu/amd: Rework amd_iommu_update_and_flush_device_table()Vasant Hegde2024-09-041-14/+4
| | | | * | | | | iommu/amd: Make amd_iommu_domain_flush_complete() staticVasant Hegde2024-09-043-20/+19
| | | | * | | | | iommu/amd: Make amd_iommu_dev_flush_pasid_all() staticVasant Hegde2024-09-042-5/+3
| | | | * | | | | iommu/amd: Handle error path in amd_iommu_probe_device()Vasant Hegde2024-09-041-3/+5
| | | | * | | | | iommu/amd: Remove unused DTE_GCR3_INDEX_* macrosVasant Hegde2024-09-041-4/+0
| | | | * | | | | iommu/amd: Make amd_iommu_is_attach_deferred() staticVasant Hegde2024-09-042-2/+1