| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-21 | iommu/vt-d: Check correct capability for sagaw determination |  Yi Liu | 1 | -1/+1 |
| 2022-09-21 | Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" |  Lu Baolu | 2 | -9/+25 |
| 2022-09-11 | iommu/vt-d: Fix possible recursive locking in intel_iommu_init() |  Lu Baolu | 2 | -25/+9 |
| 2022-09-07 | iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context |  Lu Baolu | 1 | -28/+19 |
| 2022-09-07 | iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() |  Lu Baolu | 1 | -16/+23 |
| 2022-09-07 | iommu/vt-d: Correctly calculate sagaw value of IOMMU |  Lu Baolu | 1 | -3/+25 |
| 2022-09-07 | iommu/vt-d: Fix kdump kernels boot failure with scalable mode |  Lu Baolu | 2 | -59/+50 |
| 2022-08-07 | Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linux |  Linus Torvalds | 1 | -1/+1 |
| 2022-07-29 | Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next |  Joerg Roedel | 12 | -402/+1200 |
| 2022-07-15 | lib/bitmap: change type of bitmap_weight to unsigned long |  Yury Norov | 1 | -1/+1 |
| 2022-07-15 | iommu/vt-d: Remove global g_iommus array |  Lu Baolu | 1 | -44/+0 |
| 2022-07-15 | iommu/vt-d: Remove unnecessary check in intel_iommu_add() |  Lu Baolu | 1 | -3/+0 |
| 2022-07-15 | iommu/vt-d: Refactor iommu information of each domain |  Lu Baolu | 4 | -62/+92 |
| 2022-07-15 | iommu/vt-d: Use IDA interface to manage iommu sequence id |  Lu Baolu | 1 | -27/+8 |
| 2022-07-15 | iommu/vt-d: Remove unused domain_get_iommu() |  Lu Baolu | 2 | -19/+0 |
| 2022-07-15 | iommu/vt-d: Convert global spinlock into per domain lock |  Lu Baolu | 2 | -21/+22 |
| 2022-07-15 | iommu/vt-d: Use device_domain_lock accurately |  Lu Baolu | 1 | -38/+19 |
| 2022-07-15 | iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller |  Lu Baolu | 1 | -24/+8 |
| 2022-07-15 | iommu/vt-d: Check device list of domain in domain free path |  Lu Baolu | 1 | -15/+3 |
| 2022-07-15 | iommu/vt-d: Acquiring lock in pasid manipulation helpers |  Lu Baolu | 3 | -53/+55 |
| 2022-07-15 | iommu/vt-d: Acquiring lock in domain ID allocation helpers |  Lu Baolu | 1 | -15/+9 |
| 2022-07-15 | iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() |  Lu Baolu | 3 | -46/+32 |
| 2022-07-15 | iommu/vt-d: Unnecessary spinlock for root table alloc and free |  Lu Baolu | 1 | -13/+5 |
| 2022-07-15 | iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() |  Lu Baolu | 2 | -29/+6 |
| 2022-07-15 | iommu/vt-d: Remove clearing translation data in disable_dmar_iommu() |  Lu Baolu | 2 | -14/+8 |
| 2022-07-15 | iommu/vt-d: debugfs: Remove device_domain_lock usage |  Lu Baolu | 3 | -14/+32 |
| 2022-07-15 | iommu/vt-d: Remove unused iovad from dmar_domain |  Lu Baolu | 1 | -1/+0 |
| 2022-07-15 | iommu/vt-d: Move include/linux/intel-iommu.h under iommu |  Lu Baolu | 10 | -9/+841 |
| 2022-07-15 | x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU |  Lu Baolu | 1 | -0/+14 |
| 2022-07-15 | iommu/vt-d: Remove unnecessary exported symbol |  Lu Baolu | 1 | -6/+0 |
| 2022-07-15 | iommu/vt-d: Move trace/events/intel_iommu.h under iommu |  Lu Baolu | 4 | -3/+101 |
| 2022-07-15 | iommu: remove the put_resv_regions method |  Christoph Hellwig | 1 | -1/+0 |
| 2022-07-13 | iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) |  Alexander Lobakin | 1 | -1/+1 |
| 2022-07-06 | iommu/vt-d: Fix RID2PASID setup/teardown failure |  Lu Baolu | 3 | -91/+3 |
| 2022-07-06 | iommu/vt-d: Fix PCI bus rescan device hot add |  Yian Chen | 1 | -1/+1 |
| 2022-05-31 | Merge tag 'iommu-updates-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu |  Linus Torvalds | 3 | -103/+160 |
| 2022-05-25 | Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/dma-mapping |  Linus Torvalds | 1 | -5/+1 |
| 2022-05-25 | Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drm |  Linus Torvalds | 1 | -1/+1 |
| 2022-05-20 | Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next |  Joerg Roedel | 4 | -106/+188 |
| 2022-05-13 | iommu/vt-d: Remove hard coding PGSNP bit in PASID entries |  Lu Baolu | 1 | -3/+0 |
| 2022-05-13 | iommu/vt-d: Remove domain_update_iommu_snooping() |  Lu Baolu | 1 | -33/+1 |
| 2022-05-13 | iommu/vt-d: Check domain force_snooping against attached devices |  Lu Baolu | 3 | -3/+94 |
| 2022-05-13 | iommu/vt-d: Block force-snoop domain attaching if no SC support |  Lu Baolu | 1 | -0/+3 |
| 2022-05-13 | iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller |  Lu Baolu | 1 | -59/+51 |
| 2022-05-13 | iommu/vt-d: Change return type of dmar_insert_one_dev_info() |  Lu Baolu | 1 | -16/+11 |
| 2022-05-13 | iommu/vt-d: Remove unneeded validity check on dev |  Muhammad Usama Anjum | 1 | -1/+1 |
| 2022-04-28 | iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE |  Jason Gunthorpe | 1 | -1/+1 |
| 2022-04-28 | vfio: Move the Intel no-snoop control off of IOMMU_CACHE |  Jason Gunthorpe | 1 | -5/+2 |
| 2022-04-28 | iommu: Introduce the domain op enforce_cache_coherency() |  Jason Gunthorpe | 1 | -1/+13 |
| 2022-04-28 | iommu/vt-d: Drop stop marker messages |  Lu Baolu | 1 | -0/+4 |