| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2023-11-09 | 38 | -2737/+2024 |
|\ |
|
| *-----------. | Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ... | Joerg Roedel | 2023-10-27 | 38 | -2735/+2025 |
| |\ \ \ \ \ \ \ |
|
| | | | | | | | * | iommu/dma: Use a large flush queue and timeout for shadow_on_flush | Niklas Schnelle | 2023-10-02 | 1 | -18/+32 |
| | | | | | | | * | iommu/dma: Allow a single FQ in addition to per-CPU FQs | Niklas Schnelle | 2023-10-02 | 2 | -39/+132 |
| | | | | | | | * | iommu/s390: Disable deferred flush for ISM devices | Niklas Schnelle | 2023-10-02 | 1 | -1/+3 |
| | | | | | | | * | s390/pci: Use dma-iommu layer | Niklas Schnelle | 2023-10-02 | 2 | -43/+361 |
| | | | | | | | * | iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return | Niklas Schnelle | 2023-10-02 | 9 | -24/+61 |
| | | | | | | * | | Merge tag 'v6.6-rc7' into core | Joerg Roedel | 2023-10-26 | 5 | -29/+31 |
| | | | | | | |\ \ |
|
| | | | | | | * | | | iommu/dart: Remove the force_bypass variable | Jason Gunthorpe | 2023-10-26 | 1 | -14/+6 |
| | | | | | | * | | | iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() | Jason Gunthorpe | 2023-10-26 | 1 | -9/+19 |
| | | | | | | * | | | iommu/dart: Convert to domain_alloc_paging() | Jason Gunthorpe | 2023-10-26 | 1 | -8/+5 |
| | | | | | | * | | | iommu/dart: Move the blocked domain support to a global static | Jason Gunthorpe | 2023-10-26 | 1 | -22/+32 |
| | | | | | | * | | | iommu/dart: Use static global identity domains | Jason Gunthorpe | 2023-10-26 | 1 | -11/+28 |
| | | | | | | * | | | iommufd: Convert to alloc_domain_paging() | Jason Gunthorpe | 2023-10-26 | 1 | -8/+3 |
| | | | | | | * | | | iommu/vt-d: Use ops->blocked_domain | Jason Gunthorpe | 2023-10-26 | 1 | -2/+1 |
| | | | | | | * | | | iommu/vt-d: Update the definition of the blocking domain | Jason Gunthorpe | 2023-10-26 | 1 | -2/+2 |
| | | | | | | * | | | iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain | Jason Gunthorpe | 2023-10-26 | 1 | -0/+2 |
| | | | | | | * | | | iommu: Fix return code in iommu_group_alloc_default_domain() | Jason Gunthorpe | 2023-10-05 | 1 | -1/+1 |
| | | | | | | * | | | iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled | Jason Gunthorpe | 2023-10-05 | 1 | -0/+12 |
| | | | | | | | |/
| | | | | | | |/| |
|
| | | | | | | * | | iommu: Remove duplicate include | Jiapeng Chong | 2023-09-25 | 1 | -1/+0 |
| | | | | | | * | | iommu/iova: Manage the depot list size | Robin Murphy | 2023-09-25 | 1 | -0/+30 |
| | | | | | | * | | iommu/iova: Make the rcache depot scale better | Robin Murphy | 2023-09-25 | 1 | -30/+35 |
| | | | | | | * | | iommu: Improve map/unmap sanity checks | Robin Murphy | 2023-09-25 | 1 | -5/+5 |
| | | | | | | * | | iommu: Retire map/unmap ops | Robin Murphy | 2023-09-25 | 1 | -47/+13 |
| | | | | | | * | | iommu/tegra-smmu: Update to {map,unmap}_pages | Robin Murphy | 2023-09-25 | 1 | -4/+8 |
| | | | | | | * | | iommu/sun50i: Update to {map,unmap}_pages | Robin Murphy | 2023-09-25 | 1 | -4/+6 |
| | | | | | | * | | iommu/rockchip: Update to {map,unmap}_pages | Robin Murphy | 2023-09-25 | 1 | -4/+7 |
| | | | | | | * | | iommu/omap: Update to {map,unmap}_pages | Robin Murphy | 2023-09-25 | 1 | -4/+7 |
| | | | | | | * | | iommu/exynos: Update to {map,unmap}_pages | Robin Murphy | 2023-09-25 | 1 | -4/+6 |
| | | | | | | * | | iommu/omap: Convert to generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 2 | -27/+5 |
| | | | | | | * | | iommu/ipmmu-vmsa: Convert to generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 1 | -17/+5 |
| | | | | | | * | | iommu/rockchip: Convert to generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 1 | -20/+2 |
| | | | | | | * | | iommu/sprd: Convert to generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 1 | -22/+2 |
| | | | | | | * | | iommu/sun50i: Convert to generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 1 | -23/+6 |
| | | | | | | * | | iommu: Add generic_single_device_group() | Jason Gunthorpe | 2023-09-25 | 1 | -1/+27 |
| | | | | | | * | | iommu: Remove useless group refcounting | Jason Gunthorpe | 2023-09-25 | 1 | -36/+21 |
| | | | | | | * | | iommu: Convert remaining simple drivers to domain_alloc_paging() | Jason Gunthorpe | 2023-09-25 | 4 | -20/+8 |
| | | | | | | * | | iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() | Jason Gunthorpe | 2023-09-25 | 8 | -40/+17 |
| | | | | | | * | | iommu: Add ops->domain_alloc_paging() | Jason Gunthorpe | 2023-09-25 | 1 | -3/+14 |
| | | | | | | * | | iommu: Add __iommu_group_domain_alloc() | Jason Gunthorpe | 2023-09-25 | 1 | -30/+29 |
| | | | | | | * | | iommu: Require a default_domain for all iommu drivers | Jason Gunthorpe | 2023-09-25 | 1 | -15/+7 |
| | | | | | | * | | iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN | Jason Gunthorpe | 2023-09-25 | 1 | -7/+19 |
| | | | | | | * | | iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN | Jason Gunthorpe | 2023-09-25 | 1 | -0/+23 |
| | | | | | | * | | iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN | Jason Gunthorpe | 2023-09-25 | 1 | -0/+43 |
| | | | | | | * | | iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN | Jason Gunthorpe | 2023-09-25 | 1 | -0/+39 |
| | | | | | | * | | iommu: Remove ops->set_platform_dma_ops() | Jason Gunthorpe | 2023-09-25 | 1 | -25/+5 |
| | | | | | | * | | iommu/msm: Implement an IDENTITY domain | Jason Gunthorpe | 2023-09-25 | 1 | -4/+19 |
| | | | | | | * | | iommu/omap: Implement an IDENTITY domain | Jason Gunthorpe | 2023-09-25 | 1 | -3/+18 |
| | | | | | | * | | iommu/tegra-smmu: Support DMA domains in tegra | Jason Gunthorpe | 2023-09-25 | 1 | -1/+1 |
| | | | | | | * | | iommu/tegra-smmu: Implement an IDENTITY domain | Jason Gunthorpe | 2023-09-25 | 1 | -5/+32 |