| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2023-12-05 | 7 | -113/+171 |
|\ |
|
| * | iommufd: Do not UAF during iommufd_put_object() | Jason Gunthorpe | 2023-11-29 | 2 | -78/+135 |
| * | iommufd: Add iommufd_ctx to iommufd_put_object() | Jason Gunthorpe | 2023-11-29 | 6 | -35/+36 |
* | | iommu: Fix printk arg in of_iommu_get_resv_regions() | Daniel Mentz | 2023-12-01 | 1 | -1/+1 |
* | | iommu/vt-d: Set variable intel_dirty_ops to static | Kunwu Chan | 2023-11-27 | 1 | -2/+2 |
* | | iommu/vt-d: Fix incorrect cache invalidation for mm notification | Lu Baolu | 2023-11-27 | 1 | -0/+26 |
* | | iommu/vt-d: Add MTL to quirk list to skip TE disabling | Abdul Halim, Mohd Syazwan | 2023-11-27 | 1 | -1/+1 |
* | | iommu/vt-d: Make context clearing consistent with context mapping | Lu Baolu | 2023-11-27 | 1 | -2/+2 |
* | | iommu/vt-d: Disable PCI ATS in legacy passthrough mode | Lu Baolu | 2023-11-27 | 1 | -1/+2 |
* | | iommu/vt-d: Omit devTLB invalidation requests when TES=0 | Lu Baolu | 2023-11-27 | 1 | -0/+18 |
* | | iommu/vt-d: Support enforce_cache_coherency only for empty domains | Lu Baolu | 2023-11-27 | 2 | -1/+7 |
* | | iommu: Avoid more races around device probe | Robin Murphy | 2023-11-27 | 2 | -13/+19 |
* | | iommu: Flow ERR_PTR out from __iommu_domain_alloc() | Jason Gunthorpe | 2023-11-27 | 1 | -20/+39 |
|/ |
|
* | 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 |