iommu/dma: Unexport IOVA cookie management
authorRobin Murphy <robin.murphy@arm.com>
Mon, 13 Sep 2021 12:40:06 +0000 (13:40 +0100)
committerJoerg Roedel <jroedel@suse.de>
Tue, 28 Sep 2021 09:20:41 +0000 (11:20 +0200)
commit3d31d4e7a3ef6e5951d185cb5924b53cf9cbd0e1
treec6f68dbba4d871bd11af9b075bcca4d2849ad2ed
parentb2b2781a9755bf18987647bb8cdf6a7d5b5d34c2
iommu/dma: Unexport IOVA cookie management

IOVA cookies are now got and put by core code, so we no longer need to
export these to modular drivers. The export for getting MSI cookies
stays, since VFIO can still be a module, but it was already relying on
someone else putting them, so that aspect is unaffected.

Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/ef89db54a27df7d8bc0af094c7d7b204fd61774c.1631531973.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/dma-iommu.c
drivers/iommu/iommu.c