OpenCloudOS-Kernel/drivers/infiniband/hw/usnic
Linus Torvalds 23971bdfff IOMMU Updates for Linux v3.18
This pull-request includes:
 
 	* Change in the IOMMU-API to convert the former iommu_domain_capable
 	  function to just iommu_capable
 
 	* Various fixes in handling RMRR ranges for the VT-d driver (one fix
 	  requires a device driver core change which was acked
 	  by Greg KH)
 
 	* The AMD IOMMU driver now assigns and deassigns complete alias groups
 	  to fix issues with devices using the wrong PCI request-id
 
 	* MMU-401 support for the ARM SMMU driver
 
 	* Multi-master IOMMU group support for the ARM SMMU driver
 
 	* Various other small fixes all over the place
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABAgAGBQJUPNxYAAoJECvwRC2XARrjMwMP/RLSr+oA31rGVjLXcmcCHl7Q
 Uj7xpcnG19qB0aqNR1JeJuZNkK/tw44pE353MQPbz4N9UVUiogklGIVD1iJvFV53
 0qm84bvpDJIof4aP35B3H3Umft2USTn/lmsQg/RklQcNTW8DzNj63b8BTNR7k/GL
 G7bLg7F1BUCl0shZCCsFspOIulQPAJYN2OvHlfYBav/bfDvfouQ3lrV+loGrK44r
 F2Hmp+imXlIhUCjfbiWz6wKFxvPrxZx482vm2pXBCSnXEdW4/fz6nf9VHUK/Cfsq
 JAimY1CfiDo1aqH9/yVHUOw5SD/NYOXq6E5bFPg/WENbipbbae5cK2u6PX5MMBAn
 CG4BM8l9xicfGPqgn5YFSRY/6qC6K7NlxMnt9U8l18QIkDVDqEtUgJQISJuce7wx
 FWx6eSWaxpIe5yhq19/h2ELalUUyR/fPq+UXXjYDL1kLV/vcvC/lC3mbNAQU93zU
 WK0bG2tDg88JHavc25Ewa2aOn4BVM2BpwuLbYlgQReaEmsQRnEPgtmRNyLJHqbFE
 wwpCj8pBWdufsJWRyvpnXQ+CfA7oSz4e7hz1G+0/5uiDmagfvg16Ql5JtPmmuLUm
 Kc3dVIiG0s1ewohZIIJETGCqprQbCSqs8CCQqB6p2zDBWFKpNT7F38lm/KlehkCz
 JpAiI7Y2K9Jejp0VIPrt
 =OMOt
 -----END PGP SIGNATURE-----

Merge tag 'iommu-updates-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

Pull IOMMU updates from Joerg Roedel:
 "This pull-request includes:

   - change in the IOMMU-API to convert the former iommu_domain_capable
     function to just iommu_capable

   - various fixes in handling RMRR ranges for the VT-d driver (one fix
     requires a device driver core change which was acked by Greg KH)

   - the AMD IOMMU driver now assigns and deassigns complete alias
     groups to fix issues with devices using the wrong PCI request-id

   - MMU-401 support for the ARM SMMU driver

   - multi-master IOMMU group support for the ARM SMMU driver

   - various other small fixes all over the place"

* tag 'iommu-updates-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (41 commits)
  iommu/vt-d: Work around broken RMRR firmware entries
  iommu/vt-d: Store bus information in RMRR PCI device path
  iommu/vt-d: Only remove domain when device is removed
  driver core: Add BUS_NOTIFY_REMOVED_DEVICE event
  iommu/amd: Fix devid mapping for ivrs_ioapic override
  iommu/irq_remapping: Fix the regression of hpet irq remapping
  iommu: Fix bus notifier breakage
  iommu/amd: Split init_iommu_group() from iommu_init_device()
  iommu: Rework iommu_group_get_for_pci_dev()
  iommu: Make of_device_id array const
  amd_iommu: do not dereference a NULL pointer address.
  iommu/omap: Remove omap_iommu unused owner field
  iommu: Remove iommu_domain_has_cap() API function
  IB/usnic: Convert to use new iommu_capable() API function
  vfio: Convert to use new iommu_capable() API function
  kvm: iommu: Convert to use new iommu_capable() API function
  iommu/tegra: Convert to iommu_capable() API function
  iommu/msm: Convert to iommu_capable() API function
  iommu/vt-d: Convert to iommu_capable() API function
  iommu/fsl: Convert to iommu_capable() API function
  ...
2014-10-15 07:23:49 +02:00
..
Kconfig IB/usnic: Add dependency on CONFIG_INET 2014-01-18 13:48:54 -08:00
Makefile IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic.h IB/usnic: Update ABI and Version file for UDP support 2014-01-14 00:44:43 -08:00
usnic_abi.h IB/usnic: Set userspace/kernel ABI ver to 4 2014-01-18 13:48:54 -08:00
usnic_common_pkt_hdr.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_common_util.h IB/usnic: Fix endianness-related warnings 2014-01-18 13:48:54 -08:00
usnic_debugfs.c IB/usnic: Remove unused variable in usnic_debugfs_exit() 2014-01-18 13:50:14 -08:00
usnic_debugfs.h IB/usnic: Expose flows via debugfs 2014-01-14 00:44:46 -08:00
usnic_fwd.c IB/usnic: Add UDP support to usnic_fwd.[hc] 2014-01-14 00:44:43 -08:00
usnic_fwd.h IB/usnic: Add UDP support to usnic_fwd.[hc] 2014-01-14 00:44:43 -08:00
usnic_ib.h IB/usnic: Remove unused includes of <linux/version.h> 2014-01-22 23:05:51 -08:00
usnic_ib_main.c PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use 2014-08-12 12:15:14 -06:00
usnic_ib_qp_grp.c treewide: Fix typo in printk 2014-08-26 09:35:54 +02:00
usnic_ib_qp_grp.h IB/usnic: Expose flows via debugfs 2014-01-14 00:44:46 -08:00
usnic_ib_sysfs.c IB/usnic: Expose flows via debugfs 2014-01-14 00:44:46 -08:00
usnic_ib_sysfs.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_ib_verbs.c IB: Return error for unsupported QP creation flags 2014-06-02 14:58:11 -07:00
usnic_ib_verbs.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_log.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_transport.c IB/usnic: Fix endianness-related warnings 2014-01-18 13:48:54 -08:00
usnic_transport.h IB/usnic: Append documentation to usnic_transport.h and cleanup 2014-01-14 00:51:00 -08:00
usnic_uiom.c IB/usnic: Convert to use new iommu_capable() API function 2014-09-25 15:48:09 +02:00
usnic_uiom.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_uiom_interval_tree.c IB/usnic: Fix source file missing copyright and license 2014-05-27 13:24:40 -07:00
usnic_uiom_interval_tree.h IB/usnic: Remove unused includes of <linux/version.h> 2014-01-22 23:05:51 -08:00
usnic_vnic.c IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00
usnic_vnic.h IB/usnic: Add Cisco VIC low-level hardware driver 2014-01-14 00:44:28 -08:00