]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
iommu/dma: Fix IOVA reserve dma ranges
authorSrinath Mannam <srinath.mannam@broadcom.com>
Mon, 14 Sep 2020 07:23:19 +0000 (12:53 +0530)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 13 Aug 2021 07:46:13 +0000 (09:46 +0200)
commit8d9789d3c99b9ac2dcbc1062caf64e239e04cc8c
treeefeba0306ee8798149061cfd2b19a5312611e39b
parent91d8cb9b118b3d2a478c649ea6a5d4211480adac
iommu/dma: Fix IOVA reserve dma ranges

BugLink: https://bugs.launchpad.net/bugs/1938199
[ Upstream commit 571f316074a203e979ea90211d9acf423dfe5f46 ]

Fix IOVA reserve failure in the case when address of first memory region
listed in dma-ranges is equal to 0x0.

Fixes: aadad097cd46f ("iommu/dma: Reserve IOVA for PCIe inaccessible DMA address")
Signed-off-by: Srinath Mannam <srinath.mannam@broadcom.com>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Sven Peter <sven@svenpeter.dev>
Link: https://lore.kernel.org/r/20200914072319.6091-1-srinath.mannam@broadcom.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/iommu/dma-iommu.c