iommu/amd: Allow non-ATS devices in IOMMUv2 domains
authorJoerg Roedel <jroedel@suse.de>
Thu, 30 Jul 2015 09:24:45 +0000 (11:24 +0200)
committerJoerg Roedel <jroedel@suse.de>
Fri, 31 Jul 2015 13:15:41 +0000 (15:15 +0200)
commit1c1cc454aa694a89572689515fdaaf27b8c9f42a
treebe9e39d560b43f03240b5271d49f00676d456b13
parent52717828356b643a1650fca845b4af488a954cca
iommu/amd: Allow non-ATS devices in IOMMUv2 domains

With the grouping of multi-function devices a non-ATS
capable device might also end up in the same domain as an
IOMMUv2 capable device.
So handle this situation gracefully and don't consider it a
bug anymore.

Tested-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c