| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-05 | iommu/s390: Make attach succeed when the device was surprise removed | Niklas Schnelle | 1 | -7/+19 |
| 2025-09-05 | iommu/s390: Fix memory corruption when using identity domain | Matthew Rosato | 1 | -1/+2 |
| 2025-06-27 | iommu: Remove iommu_ops pgsize_bitmap from simple drivers | Jason Gunthorpe | 1 | -1/+1 |
| 2025-04-17 | iommu/s390: allow larger region tables | Matthew Rosato | 1 | -18/+52 |
| 2025-04-17 | iommu/s390: support map/unmap for additional table regions | Matthew Rosato | 1 | -8/+119 |
| 2025-04-17 | iommu/s390: support iova_to_phys for additional table regions | Matthew Rosato | 1 | -1/+59 |
| 2025-04-17 | iommu/s390: support cleanup of additional table regions | Matthew Rosato | 1 | -7/+64 |
| 2025-04-17 | iommu/s390: set appropriate IOTA region type | Matthew Rosato | 1 | -1/+18 |
| 2025-02-21 | iommu/s390: implement iommu passthrough via identity domain | Matthew Rosato | 1 | -23/+72 |
| 2025-02-21 | iommu/s390: handle IOAT registration based on domain | Matthew Rosato | 1 | -2/+41 |
| 2024-10-15 | iommu/s390: Implement blocking domain | Matthew Rosato | 1 | -27/+46 |
| 2024-04-26 | iommu/dma: Centralise iommu_setup_dma_ops() | Robin Murphy | 1 | -6/+0 |
| 2023-10-02 | iommu/dma: Allow a single FQ in addition to per-CPU FQs | Niklas Schnelle | 1 | -0/+3 |
| 2023-10-02 | iommu/s390: Disable deferred flush for ISM devices | Niklas Schnelle | 1 | -1/+3 |
| 2023-10-02 | s390/pci: Use dma-iommu layer | Niklas Schnelle | 1 | -41/+359 |
| 2023-10-02 | iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return | Niklas Schnelle | 1 | -6/+23 |
| 2023-09-25 | iommu: Convert remaining simple drivers to domain_alloc_paging() | Jason Gunthorpe | 1 | -5/+2 |
| 2023-09-25 | iommu: Add IOMMU_DOMAIN_PLATFORM for S390 | Jason Gunthorpe | 1 | -2/+19 |
| 2023-02-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+0 |
| 2023-01-30 | Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l... | Jason Gunthorpe | 1 | -6/+9 |
| 2023-01-25 | Merge branch 'iommu-memory-accounting' into core | Joerg Roedel | 1 | -6/+9 |
| 2023-01-25 | iommu/s390: Use GFP_KERNEL in sleepable contexts | Jason Gunthorpe | 1 | -1/+1 |
| 2023-01-25 | iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s | Jason Gunthorpe | 1 | -6/+9 |
| 2023-01-13 | iommu: Add set_platform_dma_ops callbacks | Lu Baolu | 1 | -5/+2 |
| 2023-01-11 | irq/s390: Add arch_is_isolated_msi() for s390 | Jason Gunthorpe | 1 | -2/+0 |
| 2022-11-19 | s390/pci: use lock-free I/O translation updates | Niklas Schnelle | 1 | -24/+13 |
| 2022-11-19 | iommu/s390: Optimize IOMMU table walking | Niklas Schnelle | 1 | -26/+43 |
| 2022-11-19 | iommu/s390: Use RCU to allow concurrent domain_list iteration | Niklas Schnelle | 1 | -17/+27 |
| 2022-11-19 | iommu/s390: Add I/O TLB ops | Niklas Schnelle | 1 | -11/+56 |
| 2022-11-19 | iommu/s390: Make attach succeed even if the device is in error state | Niklas Schnelle | 1 | -2/+7 |
| 2022-11-03 | iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() | Niklas Schnelle | 1 | -16/+32 |
| 2022-11-03 | iommu/s390: Fix incorrect pgsize_bitmap | Niklas Schnelle | 1 | -8/+1 |
| 2022-11-03 | iommu/s390: Fix incorrect aperture check | Niklas Schnelle | 1 | -1/+1 |
| 2022-11-03 | iommu/s390: Fix potential s390_domain aperture shrinking | Niklas Schnelle | 1 | -20/+43 |
| 2022-11-03 | iommu/s390: Get rid of s390_domain_device | Niklas Schnelle | 1 | -30/+7 |
| 2022-11-03 | iommu/s390: Fix duplicate domain attachments | Niklas Schnelle | 1 | -61/+45 |
| 2022-09-07 | iommu: Clean up bus_set_iommu() | Robin Murphy | 1 | -6/+0 |
| 2022-09-07 | iommu/s390: Fail probe for non-PCI devices | Matthew Rosato | 1 | -1/+6 |
| 2022-09-07 | iommu: Retire iommu_capable() | Robin Murphy | 1 | -1/+1 |
| 2022-05-20 | iommu/s390: Tolerate repeat attach_dev calls | Matthew Rosato | 1 | -3/+12 |
| 2022-02-28 | iommu: Split struct iommu_ops | Lu Baolu | 1 | -6/+8 |
| 2021-12-06 | s390/pci: use physical addresses in DMA tables | Niklas Schnelle | 1 | -5/+5 |
| 2021-08-25 | s390/pci: improve DMA translation init and exit | Niklas Schnelle | 1 | -5/+13 |
| 2021-04-16 | iommu: Streamline registration interface | Robin Murphy | 1 | -3/+1 |
| 2020-06-08 | Merge tag 's390-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -4/+4 |
| 2020-05-05 | iommu/s390: Convert to probe/release_device() call-backs | Joerg Roedel | 1 | -16/+6 |
| 2020-04-28 | s390/pci: adaptation of iommu to multifunction | Pierre Morel | 1 | -4/+4 |
| 2019-10-15 | iommu: Add gfp parameter to iommu_ops::map | Tom Murphy | 1 | -1/+1 |
| 2019-07-29 | iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() | Will Deacon | 1 | -1/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-08-30 | iommu/s390: Constify iommu_ops | Arvind Yadav | 1 | -2/+2 |
| 2017-08-15 | iommu/s390: Add support for iommu_device handling | Joerg Roedel | 1 | -0/+35 |
| 2017-06-28 | iommu/s390: Use iommu_group_get_for_dev() in s390_iommu_add_device() | Joerg Roedel | 1 | -10/+5 |
| 2016-11-29 | iommu/s390: Drop duplicate header pci.h | Geliang Tang | 1 | -1/+0 |
| 2016-09-22 | iommu/s390: simplify registration of I/O address translation parameters | Sebastian Ott | 1 | -2/+1 |
| 2015-11-26 | iommu/s390: Fix sparse warnings | Sebastian Ott | 1 | -2/+2 |
| 2015-11-09 | s390/pci_dma: handle dma table failures | Sebastian Ott | 1 | -2/+21 |
| 2015-10-06 | iommu/s390: Add iommu api for s390 pci devices | Gerald Schaefer | 1 | -0/+337 |