Files
linux/include/linux
Linus Torvalds bb97be23db Merge tag 'iommu-updates-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Pull IOMMU updates from Joerg Roedel:

 - A big cleanup and optimization patch-set for the Tegra GART driver

 - Documentation updates and fixes for the IOMMU-API

 - Support for page request in Intel VT-d scalable mode

 - Intel VT-d dma_[un]map_resource() support

 - Updates to the ATS enabling code for PCI (acked by Bjorn) and Intel
   VT-d to align with the latest version of the ATS spec

 - Relaxed IRQ source checking in the Intel VT-d driver for some aliased
   devices, needed for future devices which send IRQ messages from more
   than on request-ID

 - IRQ remapping driver for Hyper-V

 - Patches to make generic IOVA and IO-Page-Table code usable outside of
   the IOMMU code

 - Various other small fixes and cleanups

* tag 'iommu-updates-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (60 commits)
  iommu/vt-d: Get domain ID before clear pasid entry
  iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm()
  iommu/vt-d: Set context field after value initialized
  iommu/vt-d: Disable ATS support on untrusted devices
  iommu/mediatek: Fix semicolon code style issue
  MAINTAINERS: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope
  iommu/hyper-v: Add Hyper-V stub IOMMU driver
  x86/Hyper-V: Set x2apic destination mode to physical when x2apic is available
  PCI/ATS: Add inline to pci_prg_resp_pasid_required()
  iommu/vt-d: Check identity map for hot-added devices
  iommu: Fix IOMMU debugfs fallout
  iommu: Document iommu_ops.is_attach_deferred()
  iommu: Document iommu_ops.iotlb_sync_map()
  iommu/vt-d: Enable ATS only if the device uses page aligned address.
  PCI/ATS: Add pci_ats_page_aligned() interface
  iommu/vt-d: Fix PRI/PASID dependency issue.
  PCI/ATS: Add pci_prg_resp_pasid_required() interface.
  iommu/vt-d: Allow interrupts from the entire bus for aliased devices
  iommu/vt-d: Add helper to set an IRTE to verify only the bus number
  iommu: Fix flush_tlb_all typo
  ...
2019-03-10 12:29:52 -07:00
..
…
…
…
2018-12-11 09:57:47 -08:00
…
…
…
…
…
2019-02-28 09:16:12 +01:00
…
2019-02-08 22:39:01 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-24 08:20:17 -07:00
…
…
…
2019-01-24 11:11:45 -07:00
2019-02-15 08:40:12 -07:00
…
…
…
2019-02-01 20:55:38 +01:00
2019-02-27 17:22:50 +01:00
…
…
…
2019-02-01 20:55:38 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-28 08:24:23 -07:00
…
…
…
…
2018-12-19 10:42:08 +01:00
…
…
…
…
…
…
…
…
…
…
2019-03-05 21:07:16 -08:00
…
2019-02-15 16:54:38 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-12-07 12:59:08 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-24 08:20:17 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-05 21:07:17 -08:00
…
…
…
…
…
2018-12-06 13:57:03 +01:00
…
…
…
…
…
…
…
…
…
…
…
2018-11-30 13:29:04 +00:00
…
2019-01-11 20:51:24 +01:00
…
…
…
…
…
…
2019-03-07 18:32:03 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
2019-01-04 13:13:48 -08:00
2019-03-07 18:32:03 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
2019-01-30 20:51:47 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-20 07:22:17 -07:00
2019-02-20 07:22:10 -07:00
2018-12-06 15:45:46 +01:00
2019-02-08 15:02:49 -08:00
…
…
…
…
…
…
…
…
…
…
2019-03-05 21:07:19 -08:00
…
…
…
…
…
…
…
…
…
…
2019-03-03 21:47:57 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-12-03 17:11:02 -08:00
…
…
…
…
…
…
…
…
…
…
…
2019-01-07 16:38:26 +01:00
…
…
…
…
…
…
…
…
…
2019-02-25 21:20:45 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-03 11:17:31 -08:00
…
…
…
…
…
…
…
…
…
2019-02-07 16:38:35 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-07 00:13:27 +01:00
…
…
…
…
…
…
…
…
…
2018-12-10 10:17:45 +01:00
…
…
…
2019-01-11 18:05:40 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-26 12:53:55 +01:00
…
…
…
…
…
…
2018-12-22 12:15:29 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…