iommu: Use right function to get group for device
authorLu Baolu <baolu.lu@linux.intel.com>
Tue, 21 May 2019 07:27:35 +0000 (15:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 27 Jan 2020 13:50:51 +0000 (14:50 +0100)
commitf771e86b02301bf00c92aa87e9994d974414cab7
treeaff234cf99935f7d432ec1362ff9d0337f42d106
parent725a96b6f66eaea3d700b30f84c18c76eee404bd
iommu: Use right function to get group for device

[ Upstream commit 57274ea25736496ee019a5c40479855b21888839 ]

The iommu_group_get_for_dev() will allocate a group for a
device if it isn't in any group. This isn't the use case
in iommu_request_dm_for_dev(). Let's use iommu_group_get()
instead.

Fixes: d290f1e70d85a ("iommu: Introduce iommu_request_dm_for_dev()")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/iommu/iommu.c