Age | Commit message (Expand) | Author | Files | Lines |
2021-09-03 | Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -16/+98 |
2021-08-20 | Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -16/+98 |
2021-08-20 | iommu/io-pgtable: Abstract iommu_iotlb_gather access | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -0/+10 |
2021-08-18 | iommu: Express DMA strictness via the domain type | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -1/+0 |
2021-08-18 | iommu: Introduce explicit type for non-strict DMA domains | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -0/+11 |
2021-08-18 | iommu: Indicate queued flushes via gather data | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -1/+7 |
2021-08-18 | iommu: Pull IOVA cookie management into the core | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -1/+2 |
2021-08-09 | iommu: return full error code from iommu_map_sg[_atomic]() | ![](https://seccdn.libravatar.org/avatar/d1c2a4297bdbe59b48ba694d8f31b71f?s=13&d=retro) Logan Gunthorpe | 1 | -11/+11 |
2021-08-02 | Merge remote-tracking branch 'korg/core' into x86/amd | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -1/+10 |
2021-08-02 | iommu: Factor iommu_iotlb_gather_is_disjoint() out | ![](https://seccdn.libravatar.org/avatar/385d57ec7570134d906ac8629985acb6?s=13&d=retro) Nadav Amit | 1 | -8/+26 |
2021-08-02 | iommu: Improve iommu_iotlb_gather helpers | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -5/+33 |
2021-07-26 | iommu: Remove mode argument from iommu_set_dma_strict() | ![](https://seccdn.libravatar.org/avatar/a09fb201ea3c8c629428ef06874777e3?s=13&d=retro) John Garry | 1 | -1/+1 |
2021-07-26 | iommu: Add a map_pages() op for IOMMU drivers | ![](https://seccdn.libravatar.org/avatar/d4c88c38cddc92a5b2d8b902fde10e11?s=13&d=retro) Isaac J. Manjarres | 1 | -0/+5 |
2021-07-26 | iommu: Add an unmap_pages() op for IOMMU drivers | ![](https://seccdn.libravatar.org/avatar/d4c88c38cddc92a5b2d8b902fde10e11?s=13&d=retro) Isaac J. Manjarres | 1 | -0/+4 |
2021-04-16 | iommu: Streamline registration interface | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -24/+6 |
2021-04-16 | iommu: Statically set module owner | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -8/+1 |
2021-04-16 | Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unisoc', 'x86/vt-d', 'x86/amd' and 'core' into next | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -70/+34 |
2021-04-07 | iommu: remove iommu_domain_{get,set}_attr | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -36/+0 |
2021-04-07 | iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+11 |
2021-04-07 | iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE | ![](https://seccdn.libravatar.org/avatar/b938411a98ab15e3568740187ae67589?s=13&d=retro) Robin Murphy | 1 | -1/+3 |
2021-04-07 | iommu: remove DOMAIN_ATTR_NESTING | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+3 |
2021-04-07 | iommu: remove DOMAIN_ATTR_GEOMETRY | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+0 |
2021-04-07 | iommu: remove DOMAIN_ATTR_PAGING | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+0 |
2021-04-07 | iommu/fsl_pamu: enable the liodn when attaching a device | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+0 |
2021-04-07 | iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+0 |
2021-04-07 | iommu/fsl_pamu: remove ->domain_window_enable | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -17/+0 |
2021-04-07 | iommu/fsl_pamu: remove support for multiple windows | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -1/+0 |
2021-04-07 | iommu/fsl_pamu: remove fsl_pamu_get_domain_attr | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -4/+0 |
2021-04-07 | iommu: remove the unused domain_window_disable method | ![](https://seccdn.libravatar.org/avatar/5155a9f7b4ebf934b9ed078d70eba285?s=13&d=retro) Christoph Hellwig | 1 | -2/+0 |
2021-04-07 | iommu: Add a page fault handler | ![](https://seccdn.libravatar.org/avatar/b41580a42c4e52fcc5a83011cbad87ce?s=13&d=retro) Jean-Philippe Brucker | 1 | -0/+2 |
2021-04-07 | iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA | ![](https://seccdn.libravatar.org/avatar/b41580a42c4e52fcc5a83011cbad87ce?s=13&d=retro) Jean-Philippe Brucker | 1 | -3/+17 |
2021-04-07 | iommu/arm-smmu-v3: Use device properties for pasid-num-bits | ![](https://seccdn.libravatar.org/avatar/b41580a42c4e52fcc5a83011cbad87ce?s=13&d=retro) Jean-Philippe Brucker | 1 | -2/+0 |
2021-04-07 | iommu: Fix comment for struct iommu_fwspec | ![](https://seccdn.libravatar.org/avatar/b41580a42c4e52fcc5a83011cbad87ce?s=13&d=retro) Jean-Philippe Brucker | 1 | -1/+1 |
2021-04-07 | iommu: Fix a boundary issue to avoid performance drop | ![](https://seccdn.libravatar.org/avatar/352b577f6dc978d119065a20d06e9d8f?s=13&d=retro) Xiang Chen | 1 | -1/+1 |
2021-02-12 | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -16/+5 |
2021-02-02 | iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -1/+4 |
2021-01-28 | iommu: use the __iommu_attach_device() directly for deferred attach | ![](https://seccdn.libravatar.org/avatar/65eaaa33ed490c20ff39418dd1aaf78c?s=13&d=retro) Lianbo Jiang | 1 | -0/+1 |
2021-01-27 | iommu: Switch gather->end to the inclusive end | ![](https://seccdn.libravatar.org/avatar/8cc95fbb911a43cc109ecac213a15275?s=13&d=retro) Yong Wu | 1 | -2/+2 |
2021-01-27 | iommu: Add iova and size as parameters in iotlb_sync_map | ![](https://seccdn.libravatar.org/avatar/8cc95fbb911a43cc109ecac213a15275?s=13&d=retro) Yong Wu | 1 | -1/+2 |
2021-01-27 | iommu: Delete iommu_dev_has_feature() | ![](https://seccdn.libravatar.org/avatar/a09fb201ea3c8c629428ef06874777e3?s=13&d=retro) John Garry | 1 | -7/+0 |
2021-01-27 | iommu: Delete iommu_domain_window_disable() | ![](https://seccdn.libravatar.org/avatar/a09fb201ea3c8c629428ef06874777e3?s=13&d=retro) John Garry | 1 | -6/+0 |
2020-12-08 | Merge branch 'for-next/iommu/vt-d' into for-next/iommu/core | ![](https://seccdn.libravatar.org/avatar/0d6e04924e7f1af045767225da4cce1b?s=13&d=retro) Will Deacon | 1 | -0/+1 |
2020-11-25 | iommu/io-pgtable: Add a domain attribute for pagetable configuration | ![](https://seccdn.libravatar.org/avatar/d04aa4e837cff1fb3717f71405df19b0?s=13&d=retro) Sai Prakash Ranjan | 1 | -0/+1 |
2020-11-25 | iommu: Handle freelists when using deferred flushing in iommu drivers | ![](https://seccdn.libravatar.org/avatar/be487ef81292de8622fd6613bc1195bb?s=13&d=retro) Tom Murphy | 1 | -0/+1 |
2020-10-14 | Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -17/+28 |
2020-10-01 | iommu/uapi: Handle data and argsz filled by users | ![](https://seccdn.libravatar.org/avatar/e063c938938f7afa6a36fd0d32d773e7?s=13&d=retro) Jacob Pan | 1 | -9/+19 |
2020-10-01 | iommu/uapi: Rename uapi functions | ![](https://seccdn.libravatar.org/avatar/e063c938938f7afa6a36fd0d32d773e7?s=13&d=retro) Jacob Pan | 1 | -15/+16 |
2020-09-17 | drm, iommu: Change type of pasid to u32 | ![](https://seccdn.libravatar.org/avatar/104b06b43a2b70afdf93d2357776131e?s=13&d=retro) Fenghua Yu | 1 | -5/+5 |
2020-09-04 | iommu: Rename iommu_tlb_* functions to iommu_iotlb_* | ![](https://seccdn.libravatar.org/avatar/be487ef81292de8622fd6613bc1195bb?s=13&d=retro) Tom Murphy | 1 | -5/+5 |
2020-07-29 | Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', 'arm/omap', 'arm/exynos', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next | ![](https://seccdn.libravatar.org/avatar/476513eab980d655731dd97e6f016f00?s=13&d=retro) Joerg Roedel | 1 | -22/+16 |